diff --git a/PWGEM/Dilepton/DataModel/dileptonTables.h b/PWGEM/Dilepton/DataModel/dileptonTables.h index 1642be13507..fe484802594 100644 --- a/PWGEM/Dilepton/DataModel/dileptonTables.h +++ b/PWGEM/Dilepton/DataModel/dileptonTables.h @@ -1174,9 +1174,9 @@ DECLARE_SOA_TABLE(EMPrimaryMuonsPrefilterBitDerived, "AOD", "PRMMUPFBDERIVED", e // iterators using EMPrimaryMuonPrefilterBitDerived = EMPrimaryMuonsPrefilterBitDerived::iterator; -DECLARE_SOA_TABLE(EMPrimaryMuonsMatchMC, "AOD", "EMMUONMATCHMC", emprimarymuon::IsCorrectMatchMFTMCH); // To be joined with EMPrimaryMuons table at analysis level. only for MC. -// iterators -using EMPrimaryMuonMatchMC = EMPrimaryMuonsMatchMC::iterator; +// DECLARE_SOA_TABLE(EMPrimaryMuonsMatchMC, "AOD", "EMMUONMATCHMC", emprimarymuon::IsCorrectMatchMFTMCH); // To be joined with EMPrimaryMuons table at analysis level. only for MC. +// // iterators +// using EMPrimaryMuonMatchMC = EMPrimaryMuonsMatchMC::iterator; namespace oldemprimarytrack { diff --git a/PWGEM/Dilepton/TableProducer/skimmerPrimaryMuon.cxx b/PWGEM/Dilepton/TableProducer/skimmerPrimaryMuon.cxx index cd5933313c9..b77586d63d6 100644 --- a/PWGEM/Dilepton/TableProducer/skimmerPrimaryMuon.cxx +++ b/PWGEM/Dilepton/TableProducer/skimmerPrimaryMuon.cxx @@ -78,7 +78,6 @@ struct skimmerPrimaryMuon { Produces emprimarymuons; Produces emprimarymuonscov; - Produces emprimarymuonsmatchmc; // Configurables Configurable ccdburl{"ccdb-url", "http://alice-ccdb.cern.ch", "url of the ccdb repository"}; @@ -325,7 +324,6 @@ struct skimmerPrimaryMuon { float deta = 999.f; float dphi = 999.f; - bool isCorrectMatchMFTMCH = true; // by default, it is true. it is evaluated for global muons in MC. float xMFT = 0.f, yMFT = 0.f; @@ -358,9 +356,8 @@ struct skimmerPrimaryMuon { return false; } // auto mcParticle_MFTMCHMID = fwdtrack.template mcParticle_as(); // this is identical to mcParticle_MCHMID - auto mcParticle_MCHMID = mchtrack.template mcParticle_as(); // this is identical to mcParticle_MFTMCHMID - auto mcParticle_MFT = mfttrack.template mcParticle_as(); - isCorrectMatchMFTMCH = static_cast(mcParticle_MCHMID.globalIndex() == mcParticle_MFT.globalIndex()); + // auto mcParticle_MCHMID = mchtrack.template mcParticle_as(); // this is identical to mcParticle_MFTMCHMID + // auto mcParticle_MFT = mfttrack.template mcParticle_as(); } nClustersMFT = mfttrack.nClusters(); @@ -500,8 +497,6 @@ struct skimmerPrimaryMuon { // // - emprimarymuonsmatchmc(isCorrectMatchMFTMCH); - if (fillQAHistograms) { fRegistry.fill(HIST("hMuonType"), fwdtrack.trackType()); if (fwdtrack.trackType() == o2::aod::fwdtrack::ForwardTrackTypeEnum::GlobalMuonTrack) {