Skip to content

Commit a7b2596

Browse files
authored
[PWGJE] Adding extra options for rho estimation (#9664)
1 parent c6805ab commit a7b2596

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

PWGJE/TableProducer/rhoEstimator.cxx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,19 @@ struct RhoEstimatorTask {
4747
Configurable<float> trackPtMax{"trackPtMax", 1000.0, "maximum track pT"};
4848
Configurable<float> trackEtaMin{"trackEtaMin", -0.9, "minimum track eta"};
4949
Configurable<float> trackEtaMax{"trackEtaMax", 0.9, "maximum track eta"};
50-
Configurable<float> trackPhiMin{"trackPhiMin", -999, "minimum track phi"};
51-
Configurable<float> trackPhiMax{"trackPhiMax", 999, "maximum track phi"};
50+
Configurable<float> trackPhiMin{"trackPhiMin", -99.0, "minimum track phi"};
51+
Configurable<float> trackPhiMax{"trackPhiMax", 99.0, "maximum track phi"};
5252
Configurable<double> trackingEfficiency{"trackingEfficiency", 1.0, "tracking efficiency applied to jet finding"};
5353
Configurable<std::string> trackSelections{"trackSelections", "globalTracks", "set track selections"};
5454

5555
Configurable<std::string> particleSelections{"particleSelections", "PhysicalPrimary", "set particle selections"};
5656

57+
Configurable<int> jetAlgorithm{"jetAlgorithm", 0, "jet clustering algorithm. 0 = kT, 1 = C/A, 2 = Anti-kT"};
58+
Configurable<int> jetRecombScheme{"jetRecombScheme", 0, "jet recombination scheme. 0 = E-scheme, 1 = pT-scheme, 2 = pT2-scheme"};
5759
Configurable<float> bkgjetR{"bkgjetR", 0.2, "jet resolution parameter for determining background density"};
58-
Configurable<float> bkgEtaMin{"bkgEtaMin", -0.9, "minimim pseudorapidity for determining background density"};
59-
Configurable<float> bkgEtaMax{"bkgEtaMax", 0.9, "maximum pseudorapidity for determining background density"};
60-
Configurable<float> bkgPhiMin{"bkgPhiMin", 0., "minimim phi for determining background density"};
60+
Configurable<float> bkgEtaMin{"bkgEtaMin", -0.7, "minimim pseudorapidity for determining background density"};
61+
Configurable<float> bkgEtaMax{"bkgEtaMax", 0.7, "maximum pseudorapidity for determining background density"};
62+
Configurable<float> bkgPhiMin{"bkgPhiMin", -99.0, "minimim phi for determining background density"};
6163
Configurable<float> bkgPhiMax{"bkgPhiMax", 99.0, "maximum phi for determining background density"};
6264
Configurable<bool> doSparse{"doSparse", false, "perfom sparse estimation"};
6365

@@ -74,6 +76,7 @@ struct RhoEstimatorTask {
7476
trackSelection = jetderiveddatautilities::initialiseTrackSelection(static_cast<std::string>(trackSelections));
7577
particleSelection = static_cast<std::string>(particleSelections);
7678

79+
bkgSub.setJetAlgorithmAndScheme(static_cast<fastjet::JetAlgorithm>(static_cast<int>(jetAlgorithm)), static_cast<fastjet::RecombinationScheme>(static_cast<int>(jetRecombScheme)));
7780
bkgSub.setJetBkgR(bkgjetR);
7881
bkgSub.setEtaMinMax(bkgEtaMin, bkgEtaMax);
7982
if (bkgPhiMax > 98.0) {

0 commit comments

Comments
 (0)