@@ -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