#ifndef HiTOFCAL_H #define HiTOFCAL_H #include "TObject.h" #define DEFVAL -1000000 class HiTofCal : public TObject { protected: Float_t ftime; // tdc fastest time Float_t fMeantime; // mean tdc time Float_t fEloss; // mean energy loss from individual channels Float_t fElossSummed; // mean energy loss from summed channels Int_t fMultiplicity; // multiplicity of individual channels Int_t fsector; // sector number Int_t fmodule; // module number Int_t fcell; // paddle number public: HiTofCal(void); void setTime (const Float_t v) { ftime = v; } void setMeanTime (const Float_t v) { fMeantime = v; } void setEloss (const Float_t v) { fEloss = v; } void setElossSummed (const Float_t v) { fElossSummed = v; } void setMultiplicity (const Int_t v) { fMultiplicity = v; } void setSector (const Int_t n) { fsector = n; } void setModule (const Int_t n) { fmodule = n; } void setCell (const Int_t n) { fcell = n; } void setAddress (const Int_t s, const Int_t m, const Int_t c); virtual void clear(void); Float_t getTime (void) const { return ftime; } Float_t getMeanTime (void) const { return fMeantime; } Float_t getEloss (void) const { return fEloss; } Float_t getElossSummed (void) const { return fElossSummed; } Int_t getMultiplicity (void) const { return fMultiplicity; } Int_t getSector (void) const { return fsector; } Int_t getModule (void) const { return fmodule; } Int_t getCell (void) const { return fcell; } void getAddress(Int_t& s, Int_t& m, Int_t& c); ClassDef(HiTofCal,1) // iTOF detector calibrated data }; #endif /* ! HiTOFCAL_H */