@@ -69,18 +69,11 @@ class DalitzEECut : public TNamed
6969
7070 enum class PIDSchemes : int {
7171 kUnDef = -1 ,
72- // for nominal B analysis
7372 kTOFreq = 0 ,
7473 kTPChadrej = 1 ,
7574 kTPChadrejORTOFreq = 2 ,
7675 kTPConly = 3 ,
77-
78- // for low B analysis
79- kTOFreq_lowB = 4 ,
80- kTPChadrej_lowB = 5 ,
81- kTPChadrejORTOFreq_lowB = 6 ,
82- kTPConly_lowB = 7 ,
83- kMuon_lowB = 8 ,
76+ kMuon_lowB = 4 ,
8477 };
8578
8679 template <class TLeg , typename TPair>
@@ -223,18 +216,6 @@ class DalitzEECut : public TNamed
223216 case PIDSchemes::kTPConly :
224217 return PassTPConly (track);
225218
226- case PIDSchemes::kTOFreq_lowB :
227- return PassTOFreq (track);
228-
229- case PIDSchemes::kTPChadrej_lowB :
230- return PassTPChadrej_lowB (track);
231-
232- case PIDSchemes::kTPChadrejORTOFreq_lowB :
233- return PassTPChadrej_lowB (track) || PassTOFreq_lowB (track);
234-
235- case PIDSchemes::kTPConly_lowB :
236- return PassTPConly_lowB (track);
237-
238219 case PIDSchemes::kMuon_lowB :
239220 return PassMuon_lowB (track);
240221
@@ -274,34 +255,6 @@ class DalitzEECut : public TNamed
274255 return is_el_included_TPC && is_pi_excluded_TPC;
275256 }
276257
277- template <typename T>
278- bool PassTOFreq_lowB (T const & track) const
279- {
280- bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
281- bool is_pi_excluded_TPC = track.tpcInnerParam () < 0.4 ? true : (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ());
282- bool is_el_included_TOF = mMinTOFNsigmaEl < track.tofNSigmaEl () && track.tofNSigmaEl () < mMaxTOFNsigmaEl ;
283- return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF;
284- }
285-
286- template <typename T>
287- bool PassTPChadrej_lowB (T const & track) const
288- {
289- bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
290- bool is_mu_excluded_TPC = mMuonExclusionTPC ? track.tpcNSigmaMu () < mMinTPCNsigmaMu || mMaxTPCNsigmaMu < track.tpcNSigmaMu () : true ;
291- bool is_pi_excluded_TPC = track.tpcInnerParam () < 0.4 ? true : (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ());
292- bool is_ka_excluded_TPC = track.tpcNSigmaKa () < mMinTPCNsigmaKa || mMaxTPCNsigmaKa < track.tpcNSigmaKa ();
293- bool is_pr_excluded_TPC = track.tpcNSigmaPr () < mMinTPCNsigmaPr || mMaxTPCNsigmaPr < track.tpcNSigmaPr ();
294- return is_el_included_TPC && is_mu_excluded_TPC && is_pi_excluded_TPC && is_ka_excluded_TPC && is_pr_excluded_TPC;
295- }
296-
297- template <typename T>
298- bool PassTPConly_lowB (T const & track) const
299- {
300- bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
301- bool is_pi_excluded_TPC = track.tpcInnerParam () < 0.4 ? true : (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ());
302- return is_el_included_TPC && is_pi_excluded_TPC;
303- }
304-
305258 template <typename T>
306259 bool PassMuon_lowB (T const & track) const
307260 {
0 commit comments