//-*- mode:c++ -*- // //-----------------------------------------------------------// // // // BrChkvCalibration // // // // Class passing calibration parameters for // // Cherenkov detectors // // // //-----------------------------------------------------------// // // $Id: BrDcCalibration.h,v 1.2 2002/05/07 17:35:45 ouerdane Exp $ // $Author: ouerdane $ // $Date: 2002/05/07 17:35:45 $ // $Copyright: (C) 2001 BRAHMS Collaboration // //------------------------------------------------------------ // #ifndef BRAT_BrDcCalibration #define BRAT_BrDcCalibration #ifndef BRAT_BrCalibration #include "BrCalibration.h" #endif class BrDcCalibration : public BrCalibration { public: enum EBrCalException { kCalException = -1111 }; BrDcCalibration(); BrDcCalibration(Char_t *name, Char_t *title); virtual ~BrDcCalibration(); // getters virtual Int_t GetTdcOffset() const; virtual Int_t GetDriftTime() const; // setters virtual void SetTdcOffset(Int_t value); virtual void SetDriftTime(Int_t value); Int_t GetAccessMode(const Char_t* par) const; Bool_t ValidCalibration(); private: BrCalibrationData fTdcOffset; //! tdc offset BrCalibrationData fDriftTime; //! tdc offset public: ClassDef(BrDcCalibration, 2) // BRAHMS Drift chamber calibration class }; #endif ////////////////////////////////////////////////////////////////////// // // $Log: BrDcCalibration.h,v $ // Revision 1.2 2002/05/07 17:35:45 ouerdane // added driftTime parameter to DB and classes // // Revision 1.1 2002/03/07 17:48:20 ouerdane // added DC calibration parameter class //