3 #include "StjTrgPassCondition.h"
5 #include "StjTrgMuDst.h"
7 #include "StjBEMCMuDst.h"
9 #include "StjTrgJPWriter.h"
10 #include "StjTrgHTWriter.h"
11 #include "StjTrgMBWriter.h"
12 #include "StjTrgBEMCJetPatchTowerIdMap2005.h"
14 #include "StjTrgSoftPass.h"
15 #include "StjTrgSoftEtThresholdBHT.h"
16 #include "StjTrgSoftEtThresholdBJP.h"
18 #include "StjTrgMuDst.h"
25 :
StMaker(name), _file(file), _uDstMaker(uDstMaker)
30 const char* GetCVS()
const
31 {
static const char cvs[]=
"Tag $Name: $ $Id: StjTrigger2005MCMaker2.C,v 1.3 2014/08/06 11:43:24 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
54 _minbWriter =
new StjTrgMBWriter(
"trgMINB",
"trgMINB", _file, minbTrg, minbFillCondition);
58 StjTrg* bht1Trg =
new StjTrgMuDst(96201, bht1PassCondition, _uDstMaker, softbht1);
60 _bht1Writer =
new StjTrgHTWriter(
"trgBHT1",
"trgBHT1", _file, bht1Trg, bht1FillCondition);
64 StjTrg* bht2Trg =
new StjTrgMuDst(96211, bht2PassCondition, _uDstMaker, softbht2);
66 _bht2Writer =
new StjTrgHTWriter(
"trgBHT2",
"trgBHT2", _file, bht2Trg, bht2FillCondition);
72 StjTrg* bjp1Trg =
new StjTrgMuDst(96221, bjp1PassCondition, _uDstMaker, softbjp1);
74 _bjp1Writer =
new StjTrgJPWriter(
"trgBJP1",
"trgBJP1", _file, bjp1Trg, bjp1FillCondition);
78 StjTrg* bjp2Trg =
new StjTrgMuDst(96233, bjp2PassCondition, _uDstMaker, softbjp2);
80 _bjp2Writer =
new StjTrgJPWriter(
"trgBJP2",
"trgBJP2", _file, bjp2Trg, bjp2FillCondition);
104 _minbWriter->Finish();
105 _bht1Writer->Finish();
106 _bht2Writer->Finish();
107 _bjp1Writer->Finish();
108 _bjp2Writer->Finish();
StMaker(const char *name="", const char *dummy=0)
Constructor & Destructor.