00001 #ifndef __StEEmcPointTreeMaker_h__
00002 #define __StEEmcPointTreeMaker_h__
00003
00004 #include "StEEmcPointMaker.h"
00005 #include <TTree.h>
00006 #include "StEEmcMixEvent.h"
00007 #include <TString.h>
00008 #include <TFile.h>
00009
00010 class StEEmcPointTreeMaker : public StEEmcPointMaker {
00011
00012 public:
00013
00014 StEEmcPointTreeMaker( const Char_t *name );
00015 ~StEEmcPointTreeMaker(){ };
00016
00017 Int_t Init();
00018 Int_t Make();
00019
00020 void Clear(Option_t *opts="");
00021
00022 void setFilename( const Char_t *f="out.root" ){ mFilename=f; }
00023
00024 Int_t Finish();
00025
00026 private:
00027 protected:
00028
00029 TTree *mTree;
00030 StEEmcMixEvent *mMixEvent;
00031
00032 TString mFilename;
00033 TFile *mFile;
00034
00035 ClassDef(StEEmcPointTreeMaker,1);
00036
00037 };
00038
00039 #endif