00001 #ifndef __StEEmcIUPi0Reader_h__
00002 #define __StEEmcIUPi0Reader_h__
00003
00004 #include "StMaker.h"
00005 #include "StEEmcIUMixEvent.h"
00006
00007 #include "TChain.h"
00008
00009 class StEEmcIUPi0Reader : public StMaker
00010 {
00011
00012 public:
00013
00014 StEEmcIUPi0Reader(const Char_t *name="mRealTree");
00015 ~StEEmcIUPi0Reader(){ };
00016
00017 void chainFile( const Char_t *name );
00018
00019 StEEmcIUMixEvent *event(){ return mEvent; }
00020
00021 Int_t Init();
00022 Int_t Make();
00023 void Clear(Option_t *opts="");
00024
00025 Long64_t getNumberOfEvents(){ return mChain->GetEntries(); }
00026 Int_t getEvent(Int_t event);
00027
00028 private:
00029 protected:
00030
00031 Int_t index;
00032
00033 TChain *mChain;
00034 StEEmcIUMixEvent *mEvent;
00036 ClassDef(StEEmcIUPi0Reader,1);
00037
00038
00039 };
00040
00041 #endif