Skip to content

Commit 3a241f8

Browse files
committed
FemtoUniverse: D0 task update
1 parent ed12615 commit 3a241f8

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

PWGCF/FemtoUniverse/Core/FemtoUniverseAngularContainer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ class FemtoUniverseAngularContainer
206206
const float mT = FemtoUniverseMath::getmT(part1, mMassOne, part2, mMassTwo);
207207

208208
if (mHistogramRegistry) {
209-
setPairBase<o2::aod::femtouniverse_mc_particle::MCType::kRecon>(femtoObs, mT, part1, part2, mult, use3dplots);
209+
setPairBase<o2::aod::femtouniverse_mc_particle::MCType::kRecon>(femtoObs, mT, part1, part2, mult, use3dplots, weight);
210210

211211
if constexpr (isMC) {
212212
if (part1.has_fdMCParticle() && part2.has_fdMCParticle()) {

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackD0.cxx

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,7 @@ struct FemtoUniversePairTaskTrackD0 {
141141
Configurable<uint8_t> confChooseD0trackCorr{"confChooseD0trackCorr", 0, "If 0 correlations with D0s, if 1 with D0bars"};
142142

143143
// Efficiency
144-
struct : o2::framework::ConfigurableGroup {
145-
Configurable<std::string> confEfficiencyTrackPath{"confEfficiencyTrackPath", "", "Local path to hadron efficiency TH2F file"};
146-
Configurable<std::string> confEfficiencyD0Path{"confEfficiencyD0Path", "", "Local path to D0 efficiency TH2F file"};
147-
Configurable<int64_t> confEfficiencyTrackTimestamp{"confEfficiencyTrackTimestamp", 0, "(int64_t) Timestamp for hadron"};
148-
Configurable<int64_t> confEfficiencyD0Timestamp{"confEfficiencyD0Timestamp", 0, "(int64_t) Timestamp for D0"};
149-
Configurable<bool> doEfficiencyCorr{"doEfficiencyCorr", false, "Apply efficiency corrections"};
150-
} ConfEff;
144+
Configurable<bool> doEfficiencyCorr{"doEfficiencyCorr", false, "Apply efficiency corrections"};
151145

152146
/// Partitions for particle 1
153147
Partition<FemtoFullParticles> partsTrack = (aod::femtouniverseparticle::partType == uint8_t(aod::femtouniverseparticle::ParticleType::kTrack)) && (aod::femtouniverseparticle::sign == int8_t(ConfTrack.confTrackSign)) && (aod::femtouniverseparticle::pt > ConfTrack.confTrackLowPtCut) && (aod::femtouniverseparticle::pt < ConfTrack.confTrackHighPtCut);
@@ -850,7 +844,7 @@ struct FemtoUniversePairTaskTrackD0 {
850844
}
851845
// Efficiency
852846
weight = 1.0f;
853-
if (ConfEff.doEfficiencyCorr) {
847+
if (doEfficiencyCorr) {
854848
weight = efficiencyCalculator.getWeight(ParticleNo::ONE, track.pt()) * efficiencyCalculator.getWeight(ParticleNo::TWO, d0candidate.pt());
855849
}
856850
sameEventAngularCont.setPair<isMC>(track, d0candidate, multCol, ConfBothTracks.confUse3D, weight);
@@ -979,7 +973,7 @@ struct FemtoUniversePairTaskTrackD0 {
979973
}
980974
// Efficiency
981975
weight = 1.0f;
982-
if (ConfEff.doEfficiencyCorr) {
976+
if (doEfficiencyCorr) {
983977
weight = efficiencyCalculator.getWeight(ParticleNo::ONE, track.pt()) * efficiencyCalculator.getWeight(ParticleNo::TWO, d0candidate.pt());
984978
}
985979

0 commit comments

Comments
 (0)