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