Skip to content

Commit 5855acc

Browse files
authored
[PWGHF] Change default value of minimum centrality cut in HF event selection (#12789)
1 parent efbdb89 commit 5855acc

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

PWGHF/Core/CentralityEstimation.h

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ float getCentralityColl(const TCollision& collision)
107107
template <typename TCollision>
108108
float getCentralityColl(const TCollision&)
109109
{
110-
return 105.0f;
110+
return -1.f;
111111
}
112112

113113
/// Get the centrality
@@ -146,7 +146,7 @@ float getCentralityColl(const TCollision& collision, const int centEstimator)
146146
LOG(fatal) << "Centrality estimator not valid. See CentralityEstimator for valid values.";
147147
break;
148148
}
149-
return -999.f;
149+
return -1.f;
150150
}
151151

152152
/// \brief Function to get MC collision centrality
@@ -155,11 +155,10 @@ float getCentralityColl(const TCollision& collision, const int centEstimator)
155155
template <typename TCollisions>
156156
float getCentralityGenColl(TCollisions const& collSlice)
157157
{
158-
using TMult = uint16_t; // type of numContrib
158+
uint16_t multiplicity{}; // type of numContrib
159159
float centrality{-1.f};
160-
TMult multiplicity{};
161160
for (const auto& collision : collSlice) {
162-
const TMult collMult = collision.numContrib();
161+
const uint16_t collMult = collision.numContrib();
163162
if (collMult > multiplicity) {
164163
centrality = getCentralityColl(collision);
165164
multiplicity = collMult;
@@ -175,11 +174,10 @@ float getCentralityGenColl(TCollisions const& collSlice)
175174
template <typename TCollisions>
176175
float getCentralityGenColl(TCollisions const& collSlice, const int centEstimator)
177176
{
178-
using TMult = uint16_t; // type of numContrib
177+
uint16_t multiplicity{}; // type of numContrib
179178
float centrality{-1.f};
180-
TMult multiplicity{};
181179
for (const auto& collision : collSlice) {
182-
const TMult collMult = collision.numContrib();
180+
const uint16_t collMult = collision.numContrib();
183181
if (collMult > multiplicity) {
184182
centrality = getCentralityColl(collision, centEstimator);
185183
multiplicity = collMult;

PWGHF/Utils/utilsEvSelHf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ void setEventRejectionLabels(Histo& hRejection, std::string const& softwareTrigg
150150
struct HfEventSelection : o2::framework::ConfigurableGroup {
151151
std::string prefix = "hfEvSel"; // JSON group name
152152
// event selection parameters (in chronological order of application)
153-
o2::framework::Configurable<float> centralityMin{"centralityMin", 0.f, "Minimum centrality"};
153+
o2::framework::Configurable<float> centralityMin{"centralityMin", -10.f, "Minimum centrality (0 rejects gen. collisions with no reco. collision)"};
154154
o2::framework::Configurable<float> centralityMax{"centralityMax", 100.f, "Maximum centrality"};
155155
o2::framework::Configurable<bool> useSel8Trigger{"useSel8Trigger", true, "Apply the sel8 event selection"};
156156
o2::framework::Configurable<int> triggerClass{"triggerClass", -1, "Trigger class different from sel8 (e.g. kINT7 for Run2) used only if useSel8Trigger is false"};
@@ -432,7 +432,7 @@ struct HfEventSelectionMc {
432432
bool useItsRofBorderCut{false}; // Apply the ITS RO frame border cut
433433
float zPvPosMin{-1000.f}; // Minimum PV posZ (cm)
434434
float zPvPosMax{1000.f}; // Maximum PV posZ (cm)
435-
float centralityMin{0.f}; // Minimum centrality
435+
float centralityMin{-10.f}; // Minimum centrality
436436
float centralityMax{100.f}; // Maximum centrality
437437
bool requireGoodRct{false}; // Apply RCT selection
438438
std::string rctLabel{""}; // RCT selection flag

0 commit comments

Comments
 (0)