19 #include "StFourPMaker.h"
32 void Clear(Option_t* opt =
"");
34 const vector<VertexNode>& getVertexNodes()
const {
return _vertexNodes; }
36 void setUseTPC(
bool v =
true) { _useTPC = v; }
37 void setUseBEMC(
bool v =
true) { _useBEMC = v; }
38 void setUseEndcap(
bool v =
true) { _useEEMC = v; }
39 void setUse2003Cuts(
bool v =
true) { _use2003Cuts = v; }
40 void setUse2005Cuts(
bool v =
true) { _use2005Cuts = v; }
41 void setUse2006Cuts(
bool v =
true) { _use2006Cuts = v; }
42 void setUse2009Cuts(
bool v =
true) { _use2009Cuts = v; }
43 void setUseBEMCEnergySum(
bool v =
true) { _useBEMCEnergySum = v; }
44 void setUseBEMCEnergyVariation(
bool v =
true) { _useBEMCEnergyVariation = v; }
45 void setBEMCEnergyVariationRatio(
double ratio) { _bemcEnergyVariationRatio= ratio; }
52 void setUseRandomSelector(
bool v =
true) { _useRandomSelector = v; }
67 void setRandomSelector(
70 unsigned int newSeed = 0
73 _randomSelectorProb = newProb;
74 _randomSelectorAt = newAt;
75 _randomSelectorSeed = newSeed;
78 int nDylanPoints()
const;
79 double sumEmcEt()
const;
81 bool bemcCorrupt()
const {
return isBemcCorrupted(); }
85 const char* GetCVS()
const
86 {
static const char cvs[]=
"Tag $Name: $ $Id: StBET4pMaker.h,v 1.19 2014/08/06 11:43:22 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
103 bool _useBEMCEnergySum;
104 bool _useRandomSelector;
105 bool _useBEMCEnergyVariation;
106 double _bemcEnergyVariationRatio;
113 double _randomSelectorProb;
114 bool _randomSelectorAt;
115 unsigned int _randomSelectorSeed;
117 bool isBemcCorrupted()
const;
122 #endif // STBET4PMAKER_H
void Clear(Option_t *opt="")
User defined functions.