@@ -104,15 +104,15 @@ DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONSA", dqanalysisflags::massBc
104104// Declarations of various short names
105105using MyEvents = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended>;
106106using MyEventsMultExtra = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsMultPV, aod::ReducedEventsMultAll>;
107- using MyEventsZdc = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedZdcs>;
107+ using MyEventsMultExtraZdc = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsMultPV, aod::ReducedEventsMultAll , aod::ReducedZdcs>;
108108using MyEventsSelected = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::EventCuts>;
109109using MyEventsMultExtraSelected = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsMultPV, aod::ReducedEventsMultAll, aod::EventCuts>;
110110using MyEventsVtxCovSelectedMultExtra = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov, aod::EventCuts, aod::ReducedEventsMultPV, aod::ReducedEventsMultAll>;
111111using MyEventsHashSelected = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::EventCuts, aod::MixingHashes>;
112112using MyEventsVtxCov = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov>;
113113using MyEventsVtxCovSelected = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov, aod::EventCuts>;
114114using MyEventsVtxCovSelectedQvector = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov, aod::EventCuts, aod::ReducedEventsQvector>;
115- using MyEventsVtxCovZdcSelected = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov, aod::ReducedZdcs, aod::EventCuts>;
115+ using MyEventsVtxCovZdcSelectedMultExtra = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsVtxCov, aod::ReducedZdcs, aod::EventCuts, aod::ReducedEventsMultPV, aod::ReducedEventsMultAll >;
116116using MyEventsQvector = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::ReducedEventsQvector>;
117117using MyEventsHashSelectedQvector = soa::Join<aod::ReducedEvents, aod::ReducedEventsExtended, aod::EventCuts, aod::MixingHashes, aod::ReducedEventsQvector>;
118118
@@ -131,10 +131,10 @@ using MyMuonTracksSelectedWithColl = soa::Join<aod::ReducedMuons, aod::ReducedMu
131131
132132// bit maps used for the Fill functions of the VarManager
133133constexpr static uint32_t gkEventFillMap = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended;
134- constexpr static uint32_t gkEventFillMapWithZdc = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedZdc;
135134constexpr static uint32_t gkEventFillMapWithCov = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventVtxCov;
136- constexpr static uint32_t gkEventFillMapWithCovZdc = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventVtxCov | VarManager::ReducedZdc;
137135constexpr static uint32_t gkEventFillMapWithMultExtra = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventMultExtra;
136+ constexpr static uint32_t gkEventFillMapWithMultExtraZdc = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventMultExtra | VarManager::ReducedZdc;
137+ constexpr static uint32_t gkEventFillMapWithCovZdcMultExtra = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventVtxCov | VarManager::ReducedZdc | VarManager::ReducedEventMultExtra;
138138// constexpr static uint32_t gkEventFillMapWithQvector = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventQvector;
139139// constexpr static uint32_t gkEventFillMapWithCovQvector = VarManager::ObjTypes::ReducedEvent | VarManager::ObjTypes::ReducedEventExtended | VarManager::ObjTypes::ReducedEventVtxCov | VarManager::ObjTypes::ReducedEventQvector;
140140constexpr static uint32_t gkTrackFillMap = VarManager::ObjTypes::ReducedTrack | VarManager::ObjTypes::ReducedTrackBarrel | VarManager::ObjTypes::ReducedTrackBarrelPID;
@@ -391,24 +391,24 @@ struct AnalysisEventSelection {
391391 runEventSelection<gkEventFillMap>(events);
392392 publishSelections<gkEventFillMap>(events);
393393 }
394- void processSkimmedWithZdc (MyEventsZdc const & events)
395- {
396- runEventSelection<gkEventFillMapWithZdc>(events);
397- publishSelections<gkEventFillMapWithZdc>(events);
398- }
399394 void processSkimmedWithMultExtra (MyEventsMultExtra const & events)
400395 {
401396 runEventSelection<gkEventFillMapWithMultExtra>(events);
402397 publishSelections<gkEventFillMapWithMultExtra>(events);
403398 }
399+ void processSkimmedWithMultExtraZdc (MyEventsMultExtraZdc const & events)
400+ {
401+ runEventSelection<gkEventFillMapWithMultExtraZdc>(events);
402+ publishSelections<gkEventFillMapWithMultExtraZdc>(events);
403+ }
404404 void processDummy (MyEvents&)
405405 {
406406 // do nothing
407407 }
408408
409409 PROCESS_SWITCH (AnalysisEventSelection, processSkimmed, " Run event selection on DQ skimmed events" , false );
410- PROCESS_SWITCH (AnalysisEventSelection, processSkimmedWithZdc, " Run event selection on DQ skimmed events, with ZDC" , false );
411410 PROCESS_SWITCH (AnalysisEventSelection, processSkimmedWithMultExtra, " Run event selection on DQ skimmed events, with mult extra" , false );
411+ PROCESS_SWITCH (AnalysisEventSelection, processSkimmedWithMultExtraZdc, " Run event selection on DQ skimmed events, with mult extra and ZDC" , false );
412412 PROCESS_SWITCH (AnalysisEventSelection, processDummy, " Dummy function" , false );
413413};
414414
@@ -2531,25 +2531,25 @@ struct AnalysisAsymmetricPairing {
25312531 } // end loop (cuts)
25322532 }
25332533
2534- void processKaonPionSkimmed (MyEventsVtxCovZdcSelected const & events,
2534+ void processKaonPionSkimmed (MyEventsVtxCovZdcSelectedMultExtra const & events,
25352535 soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts> const & barrelAssocs,
25362536 MyBarrelTracksWithCovWithAmbiguities const & barrelTracks)
25372537 {
2538- runAsymmetricPairing<true , VarManager::kDecayToKPi , gkEventFillMapWithCovZdc , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks);
2538+ runAsymmetricPairing<true , VarManager::kDecayToKPi , gkEventFillMapWithCovZdcMultExtra , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks);
25392539 }
25402540
2541- void processKaonPionPionSkimmed (MyEventsVtxCovZdcSelected const & events,
2541+ void processKaonPionPionSkimmed (MyEventsVtxCovZdcSelectedMultExtra const & events,
25422542 soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts> const & barrelAssocs,
25432543 MyBarrelTracksWithCovWithAmbiguities const & barrelTracks)
25442544 {
2545- runThreeProng<true , gkEventFillMapWithCovZdc , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks, VarManager::kTripleCandidateToKPiPi );
2545+ runThreeProng<true , gkEventFillMapWithCovZdcMultExtra , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks, VarManager::kTripleCandidateToKPiPi );
25462546 }
25472547
2548- void processProtonKaonPionSkimmed (MyEventsVtxCovZdcSelected const & events,
2548+ void processProtonKaonPionSkimmed (MyEventsVtxCovZdcSelectedMultExtra const & events,
25492549 soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts> const & barrelAssocs,
25502550 MyBarrelTracksWithCovWithAmbiguities const & barrelTracks)
25512551 {
2552- runThreeProng<true , gkEventFillMapWithCovZdc , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks, VarManager::kTripleCandidateToPKPi );
2552+ runThreeProng<true , gkEventFillMapWithCovZdcMultExtra , gkTrackFillMapWithCov>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks, VarManager::kTripleCandidateToPKPi );
25532553 }
25542554
25552555 void processDummy (MyEvents&)
0 commit comments