diff --git a/PWGEM/PhotonMeson/Core/DalitzEECut.h b/PWGEM/PhotonMeson/Core/DalitzEECut.h index ee00df4e433..613ec7b9888 100644 --- a/PWGEM/PhotonMeson/Core/DalitzEECut.h +++ b/PWGEM/PhotonMeson/Core/DalitzEECut.h @@ -454,7 +454,7 @@ class DalitzEECut : public TNamed float mMinPinTOF{0.0f}; // min pin cut for TOF. bool mMuonExclusionTPC{false}; // flag to reject muon in TPC for low B bool mApplyTOFbeta{false}; // flag to reject hadron contamination with TOF - float mMinTOFbeta{0.0}, mMaxTOFbeta{0.95}; + float mMinTOFbeta{0.0}, mMaxTOFbeta{0.96}; float mMinTPCNsigmaEl{-1e+10}, mMaxTPCNsigmaEl{+1e+10}; float mMinTPCNsigmaMu{-1e+10}, mMaxTPCNsigmaMu{+1e+10}; float mMinTPCNsigmaPi{-1e+10}, mMaxTPCNsigmaPi{+1e+10}; diff --git a/PWGEM/PhotonMeson/TableProducer/skimmerPrimaryElectron.cxx b/PWGEM/PhotonMeson/TableProducer/skimmerPrimaryElectron.cxx index 0b17d214929..4a951e47eaf 100644 --- a/PWGEM/PhotonMeson/TableProducer/skimmerPrimaryElectron.cxx +++ b/PWGEM/PhotonMeson/TableProducer/skimmerPrimaryElectron.cxx @@ -433,7 +433,7 @@ struct skimmerPrimaryElectron { std::vector> stored_trackIds; Filter trackFilter = o2::aod::track::pt > minpt&& nabs(o2::aod::track::eta) < maxeta&& nabs(o2::aod::track::dcaXY) < dca_xy_max&& nabs(o2::aod::track::dcaZ) < dca_z_max&& o2::aod::track::tpcChi2NCl < maxchi2tpc&& o2::aod::track::itsChi2NCl < maxchi2its&& ncheckbit(aod::track::v001::detectorMap, (uint8_t)o2::aod::track::ITS) == true && ncheckbit(aod::track::v001::detectorMap, (uint8_t)o2::aod::track::TPC) == true; - Filter pidFilter = minTPCNsigmaEl < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < maxTPCNsigmaEl && ((0.95f < o2::aod::pidtofbeta::beta && o2::aod::pidtofbeta::beta < 1.05f) || o2::aod::pidtofbeta::beta < 0.f); + Filter pidFilter = minTPCNsigmaEl < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < maxTPCNsigmaEl && ((0.96f < o2::aod::pidtofbeta::beta && o2::aod::pidtofbeta::beta < 1.04f) || o2::aod::pidtofbeta::beta < 0.f); using MyFilteredTracks = soa::Filtered; Partition posTracks = o2::aod::track::signed1Pt > 0.f; diff --git a/PWGEM/PhotonMeson/Tasks/dielectronQC.cxx b/PWGEM/PhotonMeson/Tasks/dielectronQC.cxx index 03afcce4635..22a9c385169 100644 --- a/PWGEM/PhotonMeson/Tasks/dielectronQC.cxx +++ b/PWGEM/PhotonMeson/Tasks/dielectronQC.cxx @@ -463,7 +463,7 @@ struct dielectronQC { SliceCache cache; Preslice perCollision_track = aod::emprimaryelectron::emeventId; Filter trackFilter = static_cast(dileptoncuts.cfg_min_pt_track) < o2::aod::track::pt && nabs(o2::aod::track::eta) < static_cast(dileptoncuts.cfg_max_eta_track) && o2::aod::track::tpcChi2NCl < static_cast(dileptoncuts.cfg_max_chi2tpc) && o2::aod::track::itsChi2NCl < static_cast(dileptoncuts.cfg_max_chi2its) && nabs(o2::aod::track::dcaXY) < static_cast(dileptoncuts.cfg_max_dcaxy) && nabs(o2::aod::track::dcaZ) < static_cast(dileptoncuts.cfg_max_dcaz); - Filter pidFilter = (static_cast(dileptoncuts.cfg_min_TPCNsigmaEl) < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < static_cast(dileptoncuts.cfg_max_TPCNsigmaEl)) && (o2::aod::pidtpc::tpcNSigmaPi < static_cast(dileptoncuts.cfg_min_TPCNsigmaPi) || static_cast(dileptoncuts.cfg_max_TPCNsigmaPi) < o2::aod::pidtpc::tpcNSigmaPi); + Filter pidFilter = (static_cast(dileptoncuts.cfg_min_TPCNsigmaEl) < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < static_cast(dileptoncuts.cfg_max_TPCNsigmaEl)) && (o2::aod::pidtpc::tpcNSigmaPi < static_cast(dileptoncuts.cfg_min_TPCNsigmaPi) || static_cast(dileptoncuts.cfg_max_TPCNsigmaPi) < o2::aod::pidtpc::tpcNSigmaPi) && ((0.96f < o2::aod::pidtofbeta::beta && o2::aod::pidtofbeta::beta < 1.04f) || o2::aod::pidtofbeta::beta < 0.f); using FilteredMyTracks = soa::Filtered; Partition posTracks = o2::aod::emprimaryelectron::sign > int8_t(0); Partition negTracks = o2::aod::emprimaryelectron::sign < int8_t(0); @@ -603,5 +603,5 @@ struct dielectronQC { WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{ - adaptAnalysisTask(cfgc, TaskName{"dielecton-qc"})}; + adaptAnalysisTask(cfgc, TaskName{"dielectron-qc"})}; } diff --git a/PWGEM/PhotonMeson/Tasks/dielectronQCMC.cxx b/PWGEM/PhotonMeson/Tasks/dielectronQCMC.cxx index 1ef1e0c818f..55c4c7b70e8 100644 --- a/PWGEM/PhotonMeson/Tasks/dielectronQCMC.cxx +++ b/PWGEM/PhotonMeson/Tasks/dielectronQCMC.cxx @@ -607,7 +607,7 @@ struct dielectronQCMC { SliceCache cache; Preslice perCollision_track = aod::emprimaryelectron::emeventId; Filter trackFilter = static_cast(dileptoncuts.cfg_min_pt_track) < o2::aod::track::pt && nabs(o2::aod::track::eta) < static_cast(dileptoncuts.cfg_max_eta_track) && o2::aod::track::tpcChi2NCl < static_cast(dileptoncuts.cfg_max_chi2tpc) && o2::aod::track::itsChi2NCl < static_cast(dileptoncuts.cfg_max_chi2its) && nabs(o2::aod::track::dcaXY) < static_cast(dileptoncuts.cfg_max_dcaxy) && nabs(o2::aod::track::dcaZ) < static_cast(dileptoncuts.cfg_max_dcaz); - Filter pidFilter = (static_cast(dileptoncuts.cfg_min_TPCNsigmaEl) < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < static_cast(dileptoncuts.cfg_max_TPCNsigmaEl)) && (o2::aod::pidtpc::tpcNSigmaPi < static_cast(dileptoncuts.cfg_min_TPCNsigmaPi) || static_cast(dileptoncuts.cfg_max_TPCNsigmaPi) < o2::aod::pidtpc::tpcNSigmaPi); + Filter pidFilter = (static_cast(dileptoncuts.cfg_min_TPCNsigmaEl) < o2::aod::pidtpc::tpcNSigmaEl && o2::aod::pidtpc::tpcNSigmaEl < static_cast(dileptoncuts.cfg_max_TPCNsigmaEl)) && (o2::aod::pidtpc::tpcNSigmaPi < static_cast(dileptoncuts.cfg_min_TPCNsigmaPi) || static_cast(dileptoncuts.cfg_max_TPCNsigmaPi) < o2::aod::pidtpc::tpcNSigmaPi) && ((0.96f < o2::aod::pidtofbeta::beta && o2::aod::pidtofbeta::beta < 1.04f) || o2::aod::pidtofbeta::beta < 0.f); using FilteredMyMCTracks = soa::Filtered; Partition posTracks = o2::aod::emprimaryelectron::sign > int8_t(0); Partition negTracks = o2::aod::emprimaryelectron::sign < int8_t(0);