From d4781621c166da8aab34be634228ce5402a5bf51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= Date: Wed, 2 Feb 2022 13:01:55 +0100 Subject: [PATCH] PWGHF: Remove HFSelTrack from BigTracks This allows to decouple execution of skimming and candidate creators which is needed to run the HF analyses from skims stored in the input AOD file. --- PWGHF/DataModel/HFSecondaryVertex.h | 2 +- PWGHF/TableProducer/HFTrackIndexSkimsCreator.cxx | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/PWGHF/DataModel/HFSecondaryVertex.h b/PWGHF/DataModel/HFSecondaryVertex.h index 8b51151a7b6..db8629dd822 100644 --- a/PWGHF/DataModel/HFSecondaryVertex.h +++ b/PWGHF/DataModel/HFSecondaryVertex.h @@ -52,7 +52,7 @@ DECLARE_SOA_TABLE(HFSelTrack, "AOD", "HFSELTRACK", //! hf_seltrack::PyProng, hf_seltrack::PzProng); -using BigTracks = soa::Join; +using BigTracks = soa::Join; using BigTracksExtended = soa::Join; using BigTracksMC = soa::Join; using BigTracksPID = soa::Join& workflowOptions) //#define MY_DEBUG #ifdef MY_DEBUG -using MY_TYPE1 = soa::Join; -using MyTracks = soa::Join; +using MY_TYPE1 = soa::Join; +using MyTracks = soa::Join; #define MY_DEBUG_MSG(condition, cmd) \ if (condition) { \ cmd; \ } #else -using MY_TYPE1 = soa::Join; -using MyTracks = soa::Join; +using MY_TYPE1 = soa::Join; +using MyTracks = soa::Join; #define MY_DEBUG_MSG(condition, cmd) #endif @@ -897,7 +897,7 @@ struct HfTrackIndexSkimsCreator { Filter filterSelectTracks = aod::hf_seltrack::isSelProng > 0; using SelectedCollisions = soa::Filtered>; - using SelectedTracks = soa::Filtered>; + using SelectedTracks = soa::Filtered>; // FIXME //Partition tracksPos = aod::track::signed1Pt > 0.f; @@ -1393,7 +1393,6 @@ struct HfTrackIndexSkimsCreatorCascades { {"hVtx2ProngZ", "2-prong candidates;#it{z}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -20., 20.}}}}, {"hmass2", "2-prong candidates;inv. mass (K0s p) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}}}}; - // NB: using FullTracks = soa::Join; defined in Framework/Core/include/Framework/AnalysisDataModel.h //using MyTracks = aod::BigTracksMC; //Partition selectedTracks = aod::hf_seltrack::isSelProng >= 4; // using SelectedV0s = soa::Filtered;