25 #ifndef StEmcMicroDstMaker_h
26 #define StEmcMicroDstMaker_h
50 TString mEventFileOld;
62 TChain *mMicroEventChain;
68 Bool_t mDoCreateStEvent;
70 Bool_t mDoSavePrimaries;
71 Bool_t mDoSaveGlobals;
void setSaveEmc(Bool_t a)
Save or don't EMC data. Default is kTRUE.
Int_t initMicroEventFile()
StEmcFilter * getGlobalFilter()
Return Global tracks filter.
void setOutputDir(char *dir)
Set output directory for micro DST's.
StEvent * getStEvent()
Return current StEvent.
void setSaveGlobals(Bool_t a)
Save or don't global tracks. Default is kTRUE. Track selection is done by GlobalFilter.
void setSavePrimaries(Bool_t a)
Save or don't primary tracks. Default is kTRUE. Track selection is done by PrimaryFilter.
StEmcMicroDstMaker(const Char_t *name="EmcMicroDst")
StEmcMicroEvent * getMicroEvent()
Return current StEmcMicroEvent.
const char * getCurrentFile()
Return currect .event.root file.
void setSaveV0(Bool_t a)
Save or don't V0. Default is kTRUE.
StEmcFilter * getPrimaryFilter()
Return Event and primary tracks filter.
void setOldMaker(StEmcMicroDstMaker *a)
Set Old Maker.
void setStart(Int_t a)
Set first event to be read.
Int_t getNEvents()
Return number of events in micro DST branch.
void setCreateStEvent(Bool_t b)
Enable/disable creation of StEvent object if a microDST file is being processed.
const char * getOutputDir()
Return output directory where micro DST's are being saved.
void addMicroEventFile(char *)
Add EMC micro DST file to read.
void setSaveFpd(Bool_t a)
Save or don't FPD data. Default is kTRUE.