@@ -80,6 +80,11 @@ struct HfTaskH2fromLb {
8080
8181 framework::Service<ccdb::BasicCCDBManager> ccdb;
8282
83+ using CollisionCandidates = o2::soa::Join<o2::aod::Collisions, o2::aod::EvSels>;
84+ using MCTrackCandidates = o2::soa::Join<o2::aod::TracksIU, o2::aod::TracksExtra, o2::aod::TracksDCA, o2::aod::McTrackLabels>;
85+ using MCCollisionCandidates = o2::soa::Join<o2::aod::Collisions, o2::aod::EvSels, o2::aod::McCollisionLabels>;
86+ using TrackCandidates = o2::soa::Join<o2::aod::Tracks, o2::aod::TracksCov, o2::aod::TracksExtra, o2::aod::TracksDCA, o2::aod::TrackSelection, o2::aod::pidTPCFullDe, o2::aod::pidTOFFullDe>;
87+
8388 Preslice<o2::aod::TrackAssoc> trackIndicesPerCollision = o2::aod::track_association::collisionId;
8489
8590 HistogramRegistry QAHistos{" QAHistos" , {}, OutputObjHandlingPolicy::AnalysisObject, false , true };
@@ -104,7 +109,6 @@ struct HfTaskH2fromLb {
104109 ConfigurableAxis dcaXyAxis{" dcaXyAxis" , {1000 , -0 .2f , 0 .2f }, " DCA xy (cm)" };
105110 ConfigurableAxis dcaZAxis{" dcaZAxis" , {1000 , -0 .2f , 0 .2f }, " DCA z (cm)" };
106111
107- // general QA histograms
108112 QAHistos.add (" hVtxZ" , " Z-Vertex distribution after selection;Z (cm)" , HistType::kTH1F , {{100 , -50 , 50 }});
109113 QAHistos.add (" ptGeneratedLb" , " ptGeneratedLb" , HistType::kTH1F , {ptAxis});
110114 QAHistos.add (" ptAntiDeuteronPrimary" , " ptAntiDeuteronPrimaryReco" , HistType::kTH1F , {ptAxis});
@@ -118,7 +122,6 @@ struct HfTaskH2fromLb {
118122 QAHistos.add (" ptAntiDeuteron" , " ptAntiDeuteron" , {HistType::kTH1F , {ptAxis}});
119123 QAHistos.add (" etaAntideuteron" , " etaAntideuteron" , {HistType::kTH1F , {{100 , -1 .0f , 1 .0f , " eta #bar{d}" }}});
120124
121- // processed events
122125 hProcessedEvents->GetXaxis ()->SetBinLabel (1 , " Events processed" );
123126 hProcessedEvents->GetXaxis ()->SetBinLabel (2 , " ZORRO" );
124127 hProcessedEvents->GetXaxis ()->SetBinLabel (3 , " sel8" );
@@ -138,11 +141,6 @@ struct HfTaskH2fromLb {
138141 }
139142 }
140143
141- using CollisionCandidates = o2::soa::Join<o2::aod::Collisions, o2::aod::EvSels>;
142- using MCTrackCandidates = o2::soa::Join<o2::aod::TracksIU, o2::aod::TracksExtra, o2::aod::TracksDCA, o2::aod::McTrackLabels>;
143- using MCCollisionCandidates = o2::soa::Join<o2::aod::Collisions, o2::aod::EvSels, o2::aod::McCollisionLabels>;
144- using TrackCandidates = o2::soa::Join<o2::aod::Tracks, o2::aod::TracksCov, o2::aod::TracksExtra, o2::aod::TracksDCA, o2::aod::TrackSelection, o2::aod::pidTPCFullDe, o2::aod::pidTOFFullDe>;
145-
146144 template <typename T1>
147145 bool passedSingleTrackSelection (const T1& track)
148146 {
@@ -324,4 +322,4 @@ WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
324322{
325323 return WorkflowSpec{
326324 adaptAnalysisTask<HfTaskH2fromLb>(cfgc)};
327- }
325+ }
0 commit comments