27 #ifndef ST_FAST_JET_PARS_H
28 #define ST_FAST_JET_PARS_H
30 #include "StJetPars.h"
31 #include "StFastJetAreaPars.h"
37 void* impl()
const {
return mImpl; }
46 double overlapTreshold,
48 double coneAreaFraction);
134 static const int NlnNCam2pi2R;
135 static const int NlnNCam;
146 , mJetAreaFlag(false)
152 int jetAlgorithm ()
const {
return mJetAlgorithm; }
153 double Rparam ()
const {
return mRparam; }
154 int recombinationScheme()
const {
return mRecombScheme; }
155 int strategy ()
const {
return mStrategy; }
156 double ptMin ()
const {
return mPtMin; }
158 bool jetAreaFlag ()
const {
return mJetAreaFlag; }
160 void* plugin()
const {
return mPlugin->impl(); }
162 void setJetAlgorithm (
int jetAlgorithm) { mJetAlgorithm = jetAlgorithm; }
163 void setRparam (
double Rparam ) { mRparam = Rparam; }
164 void setRecombinationScheme(
int recombScheme) { mRecombScheme = recombScheme; }
165 void setStrategy (
int strategy ) { mStrategy = strategy; }
166 void setPtMin (
double ptmin ) { mPtMin = ptmin; }
167 void setPlugin(
StPlugin* plugin) { mPlugin = plugin; }
168 void setJetArea (
StFastJetAreaPars* area_pars){ mJetArea = area_pars; mJetAreaFlag =
true;};
182 #endif // ST_FAST_JET_PARS_H
static const int BIpt2_scheme
static const int NlnN
best of the NlnN variants – best overall for N>10^4
static const int genkt_for_passive_algorithm
static const int plugin_algorithm
any plugin algorithm supplied by the user
static const int NlnN4pi
legacy N ln N using 4pi coverage of cylinder
static const int N3Dumb
worse even than the usual N^3 algorithms
static const int ee_kt_algorithm
the e+e- kt algorithm
static const int Et_scheme
static const int cambridge_algorithm
static const int Best
automatic selection of the best (based on N)
static const int N2PoorTiled
legacy
static const int pt_scheme
static const int genkt_algorithm
static const int N2Plain
fastest below 50
static const int BIpt_scheme
static const int NlnN3pi
legacy N ln N using 3pi coverage of cylinder
static const int external_scheme
for the user's external scheme
static const int plugin_strategy
the plugin has been used...
static const int cambridge_for_passive_algorithm
static const int kt_algorithm
static const int pt2_scheme
static const int Et2_scheme
static const int N2Tiled
fastest from about 50..500
static const int E_scheme
static const int antikt_algorithm
static const int N2MinHeapTiled
static const int ee_genkt_algorithm
the e+e- genkt algorithm (R > 2 and p=1 gives ee_kt)
static const int NlnNCam4pi