3 #include "StjTrgPassCondition.h"
5 #include "StjTrgMuDst.h"
7 #include "StjTrgJPWriter.h"
8 #include "StjTrgHTWriter.h"
9 #include "StjTrgMBWriter.h"
10 #include "StjTrgBEMCJetPatchTowerIdMap2006.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: StjTrigger2006DataMaker.C,v 1.3 2014/08/06 11:43:24 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
53 StjTrg* minbTrg =
new StjTrgMuDst(117001, minbPassCondition, _uDstMaker, _softTrgFactory->create());
55 _minbWriter =
new StjTrgMBWriter(
"trg117001",
"trg117001", _file, minbTrg, minbFillCondition);
58 StjTrg* bht2Trg =
new StjTrgMuDst(137213, bht2PassCondition, _uDstMaker, _softTrgFactory->create());
60 _bht2Writer =
new StjTrgHTWriter(
"trg137213",
"trg137213", _file, bht2Trg, bht2FillCondition);
63 StjTrg* bjp1_1Trg =
new StjTrgMuDst(137221, bjp1_1PassCondition, _uDstMaker, _softTrgFactory->create());
65 _bjp1_1Writer =
new StjTrgJPWriter(
"trg137221",
"trg137221", _file, bjp1_1Trg, bjp1_1FillCondition);
68 StjTrg* bjp1_2Trg =
new StjTrgMuDst(137222, bjp1_2PassCondition, _uDstMaker, _softTrgFactory->create());
70 _bjp1_2Writer =
new StjTrgJPWriter(
"trg137222",
"trg137222", _file, bjp1_2Trg, bjp1_2FillCondition);
74 _bjp1_1Writer->Init();
75 _bjp1_2Writer->Init();
84 _bjp1_1Writer->Make();
85 _bjp1_2Writer->Make();
92 _minbWriter->Finish();
93 _bht2Writer->Finish();
94 _bjp1_1Writer->Finish();
95 _bjp1_2Writer->Finish();
StMaker(const char *name="", const char *dummy=0)
Constructor & Destructor.