Skip to content

Commit c08a5ff

Browse files
committed
Added some eff histograms based on centrality
1 parent 89e0f9f commit c08a5ff

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

PWGCF/EbyEFluctuations/Tasks/netchargeFluctuations.cxx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ struct NetchargeFluctuations {
180180
// Histogram pointer for CCDB efficiency
181181
// TH1D* efficiency = nullptr;
182182

183-
TH2D* efficiencyPos = nullptr;
184-
TH2D* efficiencyNeg = nullptr;
183+
TH2F* efficiencyPos = nullptr;
184+
TH2F* efficiencyNeg = nullptr;
185185

186186
// Filters for selecting collisions and tracks
187187
Filter collisionFilter = nabs(aod::collision::posZ) <= vertexZcut;
@@ -447,8 +447,9 @@ struct NetchargeFluctuations {
447447
ccdb->setLocalObjectValidityChecking();
448448

449449
auto* list = ccdb->getForTimeStamp<TList>(cfgPathCCDB.value, 1);
450-
efficiencyPos = reinterpret_cast<TH2D*>(list->FindObject("efficiency_Pos"));
451-
efficiencyNeg = reinterpret_cast<TH2D*>(list->FindObject("efficiency_Neg"));
450+
efficiencyPos = dynamic_cast<TH2F*>(list->FindObject("efficiency_Pos"));
451+
efficiencyNeg = dynamic_cast<TH2F*>(list->FindObject("efficiency_Neg"));
452+
452453
// Log fatal error if efficiency histogram is not found
453454
if (!efficiencyPos || !efficiencyNeg) {
454455
LOGF(info, "FATAL!! Could not find required histograms in CCDB");
@@ -608,7 +609,7 @@ struct NetchargeFluctuations {
608609

609610
double getEfficiency(float pt, float eta, int sign)
610611
{
611-
TH2D* hEff = nullptr;
612+
TH2F* hEff = nullptr;
612613

613614
if (sign > 0) {
614615
hEff = efficiencyPos;

0 commit comments

Comments
 (0)