#ifndef HiTOFCALDEBUG_H #define HiTOFCALDEBUG_H #include "hitofcal.h" #include "TObject.h" #define NCHANPERCELL 15 class HiTofCalDebug : public HiTofCal { protected: Float16_t fCaltime [NCHANPERCELL]; // temporary variables for debugging iTOF response Float16_t fCalwidth [NCHANPERCELL]; // temporary variables for debugging iTOF response public: HiTofCalDebug(void); virtual void clear(void); void setCalTime (const Int_t i, const Float_t v) { if(i >= 0 && i < NCHANPERCELL) fCaltime[i] = v; } void setCalWidth (const Int_t i, const Float_t v) { if(i >= 0 && i < NCHANPERCELL) fCalwidth[i] = v; } Float_t getCalTime (Int_t i) const { return (i >= 0 && i < NCHANPERCELL)? fCaltime [i] : DEFVAL; } Float_t getCalWidth(Int_t i) const { return (i >= 0 && i < NCHANPERCELL)? fCalwidth [i] : DEFVAL; } ClassDef(HiTofCalDebug,1) // iTOF detector calibrated data debug }; #endif /* ! HiTOFCALDEBUG_H */