19 , mPhiMin(-atan(1.0)*4.0)
20 , mPhiMax(atan(1.0)*4.0)
25 , mDoMinimization(
true)
27 , mRequireStableMidpoints(
true)
37 int nPhi,
double phiMin,
double phiMax)
39 mNeta = nEta; mEtaMin = etaMin; mEtaMax = etaMax;
40 mNphi = nPhi; mPhiMin = phiMin; mPhiMax = phiMax;
70 int Neta()
const {
return mNeta; }
71 int Nphi()
const {
return mNphi; }
72 double EtaMin()
const {
return mEtaMin; }
73 double EtaMax()
const {
return mEtaMax; }
74 double PhiMin()
const {
return mPhiMin; }
75 double PhiMax()
const {
return mPhiMax; }
77 double coneRadius()
const {
return mR;}
79 double seedEtMin()
const {
return mSeedEtMin; }
80 double assocEtMin()
const {
return mAssocEtMin; }
82 double splitFraction()
const {
return mSplitFraction; }
84 bool performMinimization()
const {
return mDoMinimization;}
86 bool addMidpoints()
const {
return mAddMidpoints;}
88 bool requiredStableMidpoints()
const {
return mRequireStableMidpoints;}
90 bool doSplitMerge()
const {
return mDoSplitMerge;}
92 bool debug()
const {
return mDebug;}
94 double phiWidth()
const {
return (PhiMax() - PhiMin())/
static_cast<double>(Nphi()); }
95 double etaWidth()
const {
return (EtaMax() - EtaMin())/
static_cast<double>(Neta()); }
96 int deltaPhi()
const {
return static_cast<int>(floor(coneRadius()/phiWidth())) + 1; }
97 int deltaEta()
const {
return static_cast<int>(floor(coneRadius()/etaWidth())) + 1; }
111 double mSplitFraction;
112 bool mDoMinimization;
114 bool mRequireStableMidpoints;
121 #endif // STCONEPARS_H
void setConeRadius(double v)
Set cone radius:
void setAddMidpoints(bool v)
Add seeds at midpoints?
void setSplitFraction(double v)
split jets if E_shared/E_neighbor>splitFraction
void setGridSpacing(int nEta, double etaMin, double etaMax, int nPhi, double phiMin, double phiMax)
Set the grid spacing:
void setDoSplitMerge(bool v)
Do Split/Merge step?
void setDebug(bool v)
Toggle debug streams on/off.
void setSeedEtMin(double v)
minimum et threshold to be considered a seed
void setAssocEtMin(double v)
minimum et threshold to be considered for addition to the seed
void setRequireStableMidpoints(bool v)
Require stable midpoints?
void setPerformMinimization(bool v)
Let jet wander to minimum?