#if !defined (__CINT__) || defined (__MAKECINT__) #include #include #include "Stntuple/loop/TStnModule.hh" #include "Stntuple/loop/TStnAna.hh" #include "Stntuple/obj/TStnHeaderBlock.hh" #include "Stntuple/obj/TStnMuonBlock.hh" #include "Stntuple/alg/TStntuple.hh" using namespace std; class TFile; class TTree; class MIPPeakStudy: public TStnModule { public: MIPPeakStudy(); virtual ~MIPPeakStudy(); // TStnModule int BeginJob(); int BeginRun(); int Event (int ientry); int EndJob (); // ****** other methods void BookHistograms(); private: TStnMuonBlock* fMuonBlock; int _nRun; int _nEvent; bool _isData; bool _isMC; static const int n_periods = 11; enum muontypes { k_CMUP, k_CMX, k_CMIOCES, k_CMIOPES, k_CrkTrk, k_NMuonTypes }; TH1D* h_EH_All[n_periods][k_NMuonTypes]; TH1D* h_EH_WHA[n_periods][k_NMuonTypes]; ClassDef(MIPPeakStudy,0) }; #endif