diff --git a/PWGHF/D2H/Tasks/taskDeuteronFromLb.cxx b/PWGHF/D2H/Tasks/taskDeuteronFromLb.cxx index 1dc6f54dbe4..10cb6e58742 100644 --- a/PWGHF/D2H/Tasks/taskDeuteronFromLb.cxx +++ b/PWGHF/D2H/Tasks/taskDeuteronFromLb.cxx @@ -55,6 +55,13 @@ struct HfTaskDeuteronFromLb { Zorro zorro; o2::base::Propagator::MatCorrType noMatCorr = o2::base::Propagator::MatCorrType::USEMatCorrNONE; + using CollisionCandidates = o2::soa::Join; + using MCTrackCandidates = o2::soa::Join; + using MCCollisionCandidates = o2::soa::Join; + using TrackCandidates = o2::soa::Join; + + Preslice trackIndicesPerCollision = o2::aod::track_association::collisionId; + Configurable cutzvertex{"cutzvertex", 10.0f, "Accepted z-vertex range (cm)"}; Configurable applySkimming{"applySkimming", false, "Skimmed dataset processing"}; Configurable cfgSkimming{"cfgSkimming", "fH2fromLb", "Configurable for skimming"}; @@ -78,19 +85,6 @@ struct HfTaskDeuteronFromLb { Configurable pdgCodeMother{"pdgCodeMother", -5122, "PDG code of the mother particle (default: anti-Lambda_b)"}; Configurable pdgCodeDaughter{"pdgCodeDaughter", -1000010020, "PDG code of the daughter particle (default: anti-deuteron)"}; - int mRunNumber = 0; - float d_bz = 0.f; - int mCurrentRun = -1; - - framework::Service ccdb; - - using CollisionCandidates = o2::soa::Join; - using MCTrackCandidates = o2::soa::Join; - using MCCollisionCandidates = o2::soa::Join; - using TrackCandidates = o2::soa::Join; - - Preslice trackIndicesPerCollision = o2::aod::track_association::collisionId; - ConfigurableAxis ptAxis{"ptAxis", {100, 0., 10.f}, "p_{T} GeV/c"}; ConfigurableAxis nSigmaAxis{"nSigmaAxis", {200, -10.f, 10.f}, "nSigma"}; ConfigurableAxis dcaXyAxis{"dcaXyAxis", {1000, -0.2f, 0.2f}, "DCA xy (cm)"}; @@ -102,6 +96,12 @@ struct HfTaskDeuteronFromLb { OutputObj zorroSummary{"zorroSummary"}; OutputObj hProcessedEvents{TH1D("hProcessedEvents", "Event filtered;; Number of events", 4, 0., 4.)}; + int mRunNumber = 0; + float d_bz = 0.f; + int mCurrentRun = -1; + + framework::Service ccdb; + void init(framework::InitContext&) { ccdb->setURL("http://alice-ccdb.cern.ch"); @@ -223,11 +223,11 @@ struct HfTaskDeuteronFromLb { } const bool isTPCDe = std::abs(track.tpcNSigmaDe()) < cfgTPCNsigma; - const bool isTOFDe_min = std::abs(track.tofNSigmaDe()) > cfgTofNsigmaMin; - const bool isTOFDe_max = std::abs(track.tofNSigmaDe()) < cfgTofNsigmaMax; + const bool isTofDeMin = std::abs(track.tofNSigmaDe()) > cfgTofNsigmaMin; + const bool isTofDeMax = std::abs(track.tofNSigmaDe()) < cfgTofNsigmaMax; if (track.pt() < ptThresholdPid) { - if (isTPCDe && isTOFDe_max) { + if (isTPCDe && isTofDeMax) { QAHistos.fill(HIST("Data/ptAntiDeuteron"), track.pt()); QAHistos.fill(HIST("Data/etaAntideuteron"), track.eta()); QAHistos.fill(HIST("Data/hDCAxyVsPt"), track.pt(), dca[0]); @@ -236,7 +236,7 @@ struct HfTaskDeuteronFromLb { QAHistos.fill(HIST("Data/hnSigmaTOFVsPt"), track.pt(), track.tofNSigmaDe()); } } else { - if (isTPCDe && isTOFDe_min && isTOFDe_max) { + if (isTPCDe && isTofDeMin && isTofDeMax) { QAHistos.fill(HIST("Data/ptAntiDeuteron"), track.pt()); QAHistos.fill(HIST("Data/etaAntideuteron"), track.eta()); QAHistos.fill(HIST("Data/hDCAxyVsPt"), track.pt(), dca[0]);