#ifndef TStnRun1InputModule_hh #define TStnRun1InputModule_hh #include "Stntuple/loop/TStnInputModule.hh" class TStnRun1Event; class TStnRun1InputModule: public TStnInputModule { //----------------------------------------------------------------------------- // data members //----------------------------------------------------------------------------- protected: //----------------------------------------------------------------------------- // functions //----------------------------------------------------------------------------- public: TStnRun1InputModule(); TStnRun1InputModule(const char* FileName, const char* TreeName); TStnRun1InputModule(TChain* Chain); virtual ~TStnRun1InputModule(); virtual int BeginJob (); virtual int BeginRun (); virtual int Event (Int_t i); virtual int EndRun (); virtual int EndJob (); virtual int NextEvent (Int_t i); virtual TStnNode* GetNode(const char* BranchName, const char* ClassName); // ****** accessors Double_t GetEntries(); Int_t LoadEntry(Int_t Ientry); TStnRun1Event* GetRun1Event(); // ****** modifiers Int_t SetBranches(); // ****** other methods ClassDef(TStnRun1InputModule,0) }; #endif