#ifndef FTPH_H #define FTPH_H //////////////////////////////////////////////// // Manager and hits classes for set:FTPH // //////////////////////////////////////////////// #include "StarMaker.h" class StarFTPHFSECMaker : public StarMaker { public: StarFTPHFSECMaker(); StarFTPHFSECMaker(const char *name, const char *title=""); virtual ~StarFTPHFSECMaker() {;} virtual void AddHit(Int_t, Int_t, Int_t*, Float_t*); Int_t DistancetoPrimitive(Int_t px, Int_t py); virtual void Paint(Option_t *opt=""); ClassDef(StarFTPHFSECMaker,1) //Hits manager for set:FTPH det:FSEC }; //___________________________________________ class StarFTPHFSEChit : public TObject { public: Int_t fTrack; //track number Int_t fDet; //detector number Int_t fVolume[3]; //array of volumes Float_t fXX ; //XX Float_t fYY ; //YY Float_t fZZ ; //ZZ Float_t fPX ; //PX Float_t fPY ; //PY Float_t fPZ ; //PZ Float_t fSLEN; //SLEN Float_t fTOF ; //TOF Float_t fSTEP; //STEP Float_t fSHTN; //SHTN Float_t fELOS; //ELOS public: StarFTPHFSEChit() {;} StarFTPHFSEChit(Int_t det, Int_t track, Int_t *vol, Float_t *hits); virtual ~StarFTPHFSEChit() {;} ClassDef(StarFTPHFSEChit,1) //Hits object for set:FTPH det:FSEC }; #endif