3 #include "StjTrgPassCondition.h"
5 #include "StjTrgMuDst.h"
7 #include "StjTrgJPWriter.h"
8 #include "StjTrgHTWriter.h"
9 #include "StjTrgMBWriter.h"
10 #include "StjTrgBEMCJetPatchTowerIdMap2005.h"
12 #include "StjTrgMuDst.h"
14 #include "StjTrgSoftMuDstEmcTriggerMakerFactory.h"
15 #include "StjTrgSoftMuDstTriggerSimuMakerFactory.h"
22 :
StMaker(name), _file(file), _uDstMaker(uDstMaker)
27 :
StMaker(name), _file(file), _uDstMaker(uDstMaker)
33 const char* GetCVS()
const
34 {
static const char cvs[]=
"Tag $Name: $ $Id: StjTrigger2005MCMaker.C,v 1.9 2014/08/06 11:43:24 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
54 StjTrg* minbTrg =
new StjTrgMuDst(96011, minbPassCondition, _uDstMaker, _softTrgFactory->create());
56 _minbWriter =
new StjTrgMBWriter(
"trgMINB",
"trgMINB", _file, minbTrg, minbFillCondition);
59 StjTrg* bht1Trg =
new StjTrgMuDst(96201, bht1PassCondition, _uDstMaker, _softTrgFactory->create());
61 _bht1Writer =
new StjTrgHTWriter(
"trgBHT1",
"trgBHT1", _file, bht1Trg, bht1FillCondition);
64 StjTrg* bht2Trg =
new StjTrgMuDst(96211, bht2PassCondition, _uDstMaker, _softTrgFactory->create());
66 _bht2Writer =
new StjTrgHTWriter(
"trgBHT2",
"trgBHT2", _file, bht2Trg, bht2FillCondition);
69 StjTrg* bjp1Trg =
new StjTrgMuDst(96221, bjp1PassCondition, _uDstMaker, _softTrgFactory->create());
71 _bjp1Writer =
new StjTrgJPWriter(
"trgBJP1",
"trgBJP1", _file, bjp1Trg, bjp1FillCondition);
74 StjTrg* bjp2Trg =
new StjTrgMuDst(96233, bjp2PassCondition, _uDstMaker, _softTrgFactory->create());
76 _bjp2Writer =
new StjTrgJPWriter(
"trgBJP2",
"trgBJP2", _file, bjp2Trg, bjp2FillCondition);
100 _minbWriter->Finish();
101 _bht1Writer->Finish();
102 _bht2Writer->Finish();
103 _bjp1Writer->Finish();
104 _bjp2Writer->Finish();
StMaker(const char *name="", const char *dummy=0)
Constructor & Destructor.