diff --git a/PWGDQ/Core/VarManager.h b/PWGDQ/Core/VarManager.h index 004c7e618d4..4521c911eb0 100644 --- a/PWGDQ/Core/VarManager.h +++ b/PWGDQ/Core/VarManager.h @@ -79,7 +79,6 @@ #include #include #include -#include #include #include #include @@ -3351,9 +3350,7 @@ void VarManager::FillTrack(T const& track, float* values) values[kMuonChi2MatchMCHMFT] = track.chi2MatchMCHMFT(); values[kMuonMatchScoreMCHMFT] = track.matchScoreMCHMFT(); values[kMuonTrackType] = track.trackType(); - values[kMuonDCAx] = track.sign() * (track.pDca() / std::numbers::sqrt2 / track.p()); - values[kMuonDCAy] = values[kMuonDCAx]; - if constexpr ((fillMap & MuonDca) > 0) { + if constexpr ((fillMap & ReducedMuonExtra) > 0) { values[kMuonDCAx] = track.fwdDcaX(); values[kMuonDCAy] = track.fwdDcaY(); } @@ -4024,7 +4021,7 @@ void VarManager::FillPair(T1 const& t1, T2 const& t2, float* values) } } } - if constexpr ((pairType == kDecayToMuMu) && ((fillMap & Muon) > 0 || (fillMap & ReducedMuon) > 0)) { + if constexpr ((pairType == kDecayToMuMu) && ((fillMap & ReducedMuonExtra) > 0)) { if (fgUsedVars[kQuadDCAabsXY]) { double dca1X = t1.fwdDcaX(); double dca1Y = t1.fwdDcaY(); diff --git a/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx b/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx index 614c1ead2eb..ad9fdc91f8d 100644 --- a/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx +++ b/PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx @@ -100,9 +100,9 @@ using MyBarrelTracksWithCov = soa::Join; -using MyMuons = soa::Join; -using MyMuonsWithCov = soa::Join; -using MyMuonsRealignWithCov = soa::Join; +using MyMuons = soa::Join; +using MyMuonsWithCov = soa::Join; +using MyMuonsRealignWithCov = soa::Join; using MyEvents = soa::Join; using MyEventsWithMults = soa::Join; diff --git a/PWGDQ/TableProducer/tableMaker_withAssoc.cxx b/PWGDQ/TableProducer/tableMaker_withAssoc.cxx index b5b6d5d76f6..4bf71f23791 100644 --- a/PWGDQ/TableProducer/tableMaker_withAssoc.cxx +++ b/PWGDQ/TableProducer/tableMaker_withAssoc.cxx @@ -130,12 +130,12 @@ using MyEventsWithCent = soa::Join; using MyEventsWithMultsExtra = soa::Join; using MyEventsWithCentAndMultsQvect = soa::Join; -using MyMuons = soa::Join; +using MyMuons = aod::FwdTracks; using MyMuonsNoDca = soa::Join; -using MyMuonsWithCov = soa::Join; -using MyMuonsRealignWithCov = soa::Join; -using MyMuonsColl = soa::Join; -using MyMuonsCollWithCov = soa::Join; +using MyMuonsWithCov = soa::Join; +using MyMuonsRealignWithCov = soa::Join; +using MyMuonsColl = soa::Join; +using MyMuonsCollWithCov = soa::Join; using MyBCs = soa::Join; using ExtBCs = soa::Join; @@ -162,8 +162,8 @@ constexpr static uint32_t gkTrackFillMapWithV0BitsNoTOF = VarManager::ObjTypes:: constexpr static uint32_t gkTrackFillMapNoTOF = VarManager::ObjTypes::Track | VarManager::ObjTypes::TrackExtra | VarManager::ObjTypes::TrackDCA | VarManager::ObjTypes::TrackTPCPID; // constexpr static uint32_t gkTrackFillMapWithDalitzBits = gkTrackFillMap | VarManager::ObjTypes::DalitzBits; constexpr static uint32_t gkMuonFillMap = VarManager::ObjTypes::Muon | VarManager::ObjTypes::MuonCov; -constexpr static uint32_t gkMuonFillMapWithCov = VarManager::ObjTypes::Muon | VarManager::ObjTypes::MuonCov | VarManager::ObjTypes::MuonDca; -constexpr static uint32_t gkMuonRealignFillMapWithCov = VarManager::ObjTypes::MuonRealign | VarManager::ObjTypes::MuonCovRealign | VarManager::ObjTypes::MuonDca; +constexpr static uint32_t gkMuonFillMapWithCov = VarManager::ObjTypes::Muon | VarManager::ObjTypes::MuonCov; +constexpr static uint32_t gkMuonRealignFillMapWithCov = VarManager::ObjTypes::MuonRealign | VarManager::ObjTypes::MuonCovRealign; // constexpr static uint32_t gkMuonFillMapWithAmbi = VarManager::ObjTypes::Muon | VarManager::ObjTypes::AmbiMuon; // constexpr static uint32_t gkMuonFillMapWithCovAmbi = VarManager::ObjTypes::Muon | VarManager::ObjTypes::MuonCov | VarManager::ObjTypes::AmbiMuon; // constexpr static uint32_t gkTrackFillMapWithAmbi = VarManager::ObjTypes::Track | VarManager::ObjTypes::AmbiTrack;