#if !defined (__CINT__) || defined (__MAKECINT__) #include "TH1.h" #include "TH2.h" #include "TProfile.h" #include #include #include #include class TCmuStubFinder; #endif class TCesAnaModule: public TStnModule { public: struct Hist_t { TH1F* fAdcCounts; TH1F* fStripPed[2][24]; TH1F* fWirePed [2][24]; TH1F* fStripProfile[2]; TH1F* fWireProfile [2]; }; protected: // pointers to the data blocks used TCesDataBlock* fCesDataBlock; // histograms filled Hist_t fHist; // stub finder public: TCesAnaModule(const char* name="CesAna", const char* title="CesAna"); ~TCesAnaModule(); // ****** accessors Hist_t* GetHist () { return &fHist; } TCesDataBlock* GetCesDataBlock() { return fCesDataBlock; } // ****** setters // ****** overloaded methods of // TStnModule int BeginJob(); int BeginRun(); int Event (int ientry); int EndJob (); // ****** other methods void BookHistograms(); void DisplayEvent(); ClassDef(TCesAnaModule,0) };