#ifndef HTOFRAWSIM_H #define HTOFRAWSIM_H #include "htofraw.h" class HTofRawSim : public HTofRaw { protected: Int_t nTrack1; // number of Track for first hit in cell Int_t nTrack2; // number of Track for second hit in cell public: HTofRawSim(void) : nTrack1(-1), nTrack2(-1) {} ~HTofRawSim(void) {} void clear(void); inline void setNTrack1(const Int_t n) {nTrack1=n;} inline void setNTrack2(const Int_t n) {nTrack2=n;} inline void setLeftNTrack(const Int_t n) {nTrack1=n;} inline void setRightNTrack(const Int_t n) {nTrack2=n;} void setNTrack(Int_t ); inline Int_t getNTrack1(void) const {return nTrack1;} inline Int_t getNTrack2(void) const {return nTrack2;} inline Int_t getLeftNTrack(void) const {return nTrack1;} inline Int_t getRightNTrack(void) const {return nTrack2;} ClassDef(HTofRawSim,1) // simulated raw data level of Tof }; class HTofRawSimTmp : public HTofRawSim { public: ClassDef(HTofRawSimTmp,1) // temporalily simulated raw data level of Tof }; #endif /* HTOFRAWSIM_H */