83 #include "StPeCEvent.h"
84 #include "StPeCTrigger.h"
85 #include "StPeCGeant.h"
92 #include "StBTofUtil/StBTofGeometry.h"
93 #include "St_geant_Maker/St_geant_Maker.h"
110 virtual Int_t Init();
111 virtual Int_t InitRun(Int_t runnr);
112 virtual Int_t
Make();
115 void setInfoLevel(Int_t in) {infoLevel = in ;};
116 void setFilter(Int_t fi) {filter = fi;};
117 void setMuDst(
StMuDst* mu) {muDst = mu;};
118 void setFileName ( TString name ) { treeFileName = name ; } ;
119 void setUseBemc ( Bool_t includeBemc = kFALSE ) { useBemc = includeBemc ; } ;
120 void setUseTOF ( Bool_t includeTOF = kFALSE ) { useTOF = includeTOF ; } ;
121 void setUseVertex ( Bool_t includeVertex = kFALSE ) { useVertex = includeVertex ; } ;
122 void setUseTracks ( Bool_t includeTracks = kFALSE ) { useTracks = includeTracks ; } ;
123 void setRomanPots ( Bool_t includeRP = kFALSE ) { useRP = includeRP ; } ;
125 void setReadStMuDst ( Bool_t includeStMuDst = kFALSE ) { readStMuDst = includeStMuDst ; } ;
126 void setReadStEvent ( Bool_t includeStEvent = kFALSE ) { readStEvent = includeStEvent ; } ;
127 void setReadBothInputs ( Bool_t includeBoth = kFALSE ) { readStMuDst_and_StEvent = includeBoth ; } ;
128 void setSuppressTreeOut ( Bool_t suppressTree = kFALSE ) { treeOff = suppressTree ; } ;
130 void setOutputPerRun ( Int_t in = 1 ) { outputPerRun = in ; } ;
132 void setStarHall (
TVolume * pointer ) { mstarHall = pointer ; } ;
134 TString treeFileName ;
143 Bool_t readStMuDst_and_StEvent;
146 void setTriggerOfInterest (
const char * selectTrigger =
"UPC_Main" ) { triggerChoice = selectTrigger ; } ;
148 int countAcceptedVtx ;
149 TH1F * hNumVtx, * hNumAccVtx, * hNumAccWithTOF, * hNumRejecWithTOF, * hNumTrkRejecVtx, * hzVertexAccTOF, * hzVertexRejectTOF;
177 string triggerChoice;
184 virtual const char *GetCVS()
const
185 {
static const char cvs[]=
"Tag $Name: $ $Id: StPeCMaker.h,v 1.22 2015/07/23 11:52:27 ramdebbe Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
#include "StEventTypes.h"