@@ -98,22 +98,6 @@ struct HfTaskD0 {
9898 Configurable<std::string> ccdbPathGrpMag{" ccdbPathGrpMag" , " GLO/Config/GRPMagField" , " CCDB path of the GRPMagField object (Run 3)" };
9999 Configurable<std::string> irSource{" irSource" , " ZNC hadronic" , " Estimator of the interaction rate (Recommended: pp --> T0VTX, Pb-Pb --> ZNC hadronic)" };
100100
101- using D0Candidates = soa::Join<aod::HfCand2Prong, aod::HfSelD0>;
102- using D0CandidatesMc = soa::Join<D0Candidates, aod::HfCand2ProngMcRec>;
103- using D0CandidatesKF = soa::Join<D0Candidates, aod::HfCand2ProngKF>;
104- using D0CandidatesMcKF = soa::Join<D0CandidatesKF, aod::HfCand2ProngMcRec>;
105-
106- using D0CandidatesMl = soa::Join<D0Candidates, aod::HfMlD0>;
107- using D0CandidatesMlMc = soa::Join<D0CandidatesMl, aod::HfCand2ProngMcRec>;
108- using D0CandidatesMlKF = soa::Join<D0CandidatesMl, aod::HfCand2ProngKF>;
109- using D0CandidatesMlMcKF = soa::Join<D0CandidatesMlKF, aod::HfCand2ProngMcRec>;
110-
111- using Collisions = soa::Join<aod::Collisions, aod::EvSels>;
112- using CollisionsCent = soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms, aod::CentFT0Cs>;
113- using CollisionsWithMcLabels = soa::Join<aod::Collisions, aod::McCollisionLabels, aod::EvSels>;
114- using CollisionsWithMcLabelsCent = soa::Join<aod::Collisions, aod::McCollisionLabels, aod::EvSels, aod::CentFT0Ms, aod::CentFT0Cs>;
115- using TracksSelQuality = soa::Join<aod::TracksExtra, aod::TracksWMc>;
116-
117101 Preslice<aod::HfCand2Prong> candD0PerCollision = aod::hf_cand::collisionId;
118102 PresliceUnsorted<CollisionsWithMcLabels> colPerMcCollision = aod::mccollisionlabel::mcCollisionId;
119103 PresliceUnsorted<CollisionsWithMcLabelsCent> colPerMcCollisionCent = aod::mccollisionlabel::mcCollisionId;
@@ -163,6 +147,22 @@ struct HfTaskD0 {
163147 SliceCache cache;
164148 Service<o2::ccdb::BasicCCDBManager> ccdb;
165149
150+ using D0Candidates = soa::Join<aod::HfCand2Prong, aod::HfSelD0>;
151+ using D0CandidatesMc = soa::Join<D0Candidates, aod::HfCand2ProngMcRec>;
152+ using D0CandidatesKF = soa::Join<D0Candidates, aod::HfCand2ProngKF>;
153+ using D0CandidatesMcKF = soa::Join<D0CandidatesKF, aod::HfCand2ProngMcRec>;
154+
155+ using D0CandidatesMl = soa::Join<D0Candidates, aod::HfMlD0>;
156+ using D0CandidatesMlMc = soa::Join<D0CandidatesMl, aod::HfCand2ProngMcRec>;
157+ using D0CandidatesMlKF = soa::Join<D0CandidatesMl, aod::HfCand2ProngKF>;
158+ using D0CandidatesMlMcKF = soa::Join<D0CandidatesMlKF, aod::HfCand2ProngMcRec>;
159+
160+ using Collisions = soa::Join<aod::Collisions, aod::EvSels>;
161+ using CollisionsCent = soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms, aod::CentFT0Cs>;
162+ using CollisionsWithMcLabels = soa::Join<aod::Collisions, aod::McCollisionLabels, aod::EvSels>;
163+ using CollisionsWithMcLabelsCent = soa::Join<aod::Collisions, aod::McCollisionLabels, aod::EvSels, aod::CentFT0Ms, aod::CentFT0Cs>;
164+ using TracksSelQuality = soa::Join<aod::TracksExtra, aod::TracksWMc>;
165+
166166 HistogramRegistry registry{
167167 " registry" ,
168168 {{" hPtCand" , " 2-prong candidates;candidate #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH1F , {{360 , 0 ., 36 .}}}},
0 commit comments