@@ -310,9 +310,9 @@ class DielectronCut : public TNamed
310310 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
311311 bool is_pi_excluded_TPC = (track.tpcInnerParam () > mMinPinForPionRejectionTPC && track.tpcInnerParam () < mMaxPinForPionRejectionTPC ) ? (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ()) : true ;
312312 bool is_el_included_TOF = (mMinTOFNsigmaEl < track.tofNSigmaEl () && track.tofNSigmaEl () < mMaxTOFNsigmaEl ) && (track.hasTOF () && track.tofChi2 () < mMaxChi2TOF );
313- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
314- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
315- return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF && is_ka_excluded_ITS && is_pr_excluded_ITS ;
313+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
314+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
315+ return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF;
316316 }
317317
318318 template <typename T>
@@ -321,45 +321,45 @@ class DielectronCut : public TNamed
321321 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
322322 bool is_pi_excluded_TPC = track.tpcInnerParam () < mMaxPinForPionRejectionTPC ? (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ()) : true ;
323323 bool is_el_included_TOF = (mMinTOFNsigmaEl < track.tofNSigmaEl () && track.tofNSigmaEl () < mMaxTOFNsigmaEl ) && (track.hasTOF () && track.tofChi2 () < mMaxChi2TOF );
324- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
325- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
326- return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF && is_ka_excluded_ITS && is_pr_excluded_ITS ;
324+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
325+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
326+ return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF;
327327 }
328328
329329 template <typename T>
330330 bool PassTPChadrej (T const & track) const
331331 {
332332 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
333- bool is_mu_excluded_TPC = mMuonExclusionTPC ? track.tpcNSigmaMu () < mMinTPCNsigmaMu || mMaxTPCNsigmaMu < track.tpcNSigmaMu () : true ;
333+ // bool is_mu_excluded_TPC = mMuonExclusionTPC ? track.tpcNSigmaMu() < mMinTPCNsigmaMu || mMaxTPCNsigmaMu < track.tpcNSigmaMu() : true;
334334 bool is_pi_excluded_TPC = track.tpcInnerParam () < mMaxPinForPionRejectionTPC ? (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ()) : true ;
335335 bool is_ka_excluded_TPC = track.tpcNSigmaKa () < mMinTPCNsigmaKa || mMaxTPCNsigmaKa < track.tpcNSigmaKa ();
336336 bool is_pr_excluded_TPC = track.tpcNSigmaPr () < mMinTPCNsigmaPr || mMaxTPCNsigmaPr < track.tpcNSigmaPr ();
337337 bool is_el_included_TOF = track.hasTOF () ? (mMinTOFNsigmaEl < track.tofNSigmaEl () && track.tofNSigmaEl () < mMaxTOFNsigmaEl && track.tofChi2 () < mMaxChi2TOF ) : true ;
338- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
339- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
340- return is_el_included_TPC && is_mu_excluded_TPC && is_pi_excluded_TPC && is_ka_excluded_TPC && is_pr_excluded_TPC && is_el_included_TOF && is_ka_excluded_ITS && is_pr_excluded_ITS ;
338+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
339+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
340+ return is_el_included_TPC && is_pi_excluded_TPC && is_ka_excluded_TPC && is_pr_excluded_TPC && is_el_included_TOF;
341341 }
342342
343343 template <typename T>
344344 bool PassTPConly (T const & track) const
345345 {
346346 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
347- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
348- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
349- return is_el_included_TPC && is_ka_excluded_ITS && is_pr_excluded_ITS ;
347+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
348+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
349+ return is_el_included_TPC;
350350 }
351351
352352 template <typename T>
353353 bool PassTPConlyhadrej (T const & track) const
354354 {
355355 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
356- bool is_mu_excluded_TPC = mMuonExclusionTPC ? track.tpcNSigmaMu () < mMinTPCNsigmaMu || mMaxTPCNsigmaMu < track.tpcNSigmaMu () : true ;
356+ // bool is_mu_excluded_TPC = mMuonExclusionTPC ? track.tpcNSigmaMu() < mMinTPCNsigmaMu || mMaxTPCNsigmaMu < track.tpcNSigmaMu() : true;
357357 bool is_pi_excluded_TPC = track.tpcInnerParam () < mMaxPinForPionRejectionTPC ? (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ()) : true ;
358358 bool is_ka_excluded_TPC = track.tpcNSigmaKa () < mMinTPCNsigmaKa || mMaxTPCNsigmaKa < track.tpcNSigmaKa ();
359359 bool is_pr_excluded_TPC = track.tpcNSigmaPr () < mMinTPCNsigmaPr || mMaxTPCNsigmaPr < track.tpcNSigmaPr ();
360- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
361- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
362- return is_el_included_TPC && is_mu_excluded_TPC && is_pi_excluded_TPC && is_ka_excluded_TPC && is_pr_excluded_TPC && is_ka_excluded_ITS && is_pr_excluded_ITS ;
360+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
361+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
362+ return is_el_included_TPC && is_pi_excluded_TPC && is_ka_excluded_TPC && is_pr_excluded_TPC;
363363 }
364364
365365 template <typename T>
@@ -368,9 +368,9 @@ class DielectronCut : public TNamed
368368 bool is_el_included_TPC = mMinTPCNsigmaEl < track.tpcNSigmaEl () && track.tpcNSigmaEl () < mMaxTPCNsigmaEl ;
369369 bool is_pi_excluded_TPC = track.tpcInnerParam () < mMaxPinForPionRejectionTPC ? (track.tpcNSigmaPi () < mMinTPCNsigmaPi || mMaxTPCNsigmaPi < track.tpcNSigmaPi ()) : true ;
370370 bool is_el_included_TOF = track.hasTOF () ? (mMinTOFNsigmaEl < track.tofNSigmaEl () && track.tofNSigmaEl () < mMaxTOFNsigmaEl && track.tofChi2 () < mMaxChi2TOF ) : true ;
371- bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p () && track.p () < mMaxP_ITSNsigmaKa ) ? (track.itsNSigmaKa () < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa ()) : true ;
372- bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p () && track.p () < mMaxP_ITSNsigmaPr ) ? (track.itsNSigmaPr () < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr ()) : true ;
373- return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF && is_ka_excluded_ITS && is_pr_excluded_ITS ;
371+ // bool is_ka_excluded_ITS = (mMinP_ITSNsigmaKa < track.p() && track.p() < mMaxP_ITSNsigmaKa) ? (track.itsNSigmaKa() < mMinITSNsigmaKa || mMaxITSNsigmaKa < track.itsNSigmaKa()) : true;
372+ // bool is_pr_excluded_ITS = (mMinP_ITSNsigmaPr < track.p() && track.p() < mMaxP_ITSNsigmaPr) ? (track.itsNSigmaPr() < mMinITSNsigmaPr || mMaxITSNsigmaPr < track.itsNSigmaPr()) : true;
373+ return is_el_included_TPC && is_pi_excluded_TPC && is_el_included_TOF;
374374 }
375375
376376 template <typename T>
@@ -457,23 +457,23 @@ class DielectronCut : public TNamed
457457 void SetMuonExclusionTPC (bool flag);
458458 void SetTOFbetaRange (float min, float max);
459459 void SetTPCNsigmaElRange (float min, float max);
460- void SetTPCNsigmaMuRange (float min, float max);
460+ // void SetTPCNsigmaMuRange(float min, float max);
461461 void SetTPCNsigmaPiRange (float min, float max);
462462 void SetTPCNsigmaKaRange (float min, float max);
463463 void SetTPCNsigmaPrRange (float min, float max);
464464 void SetTOFNsigmaElRange (float min, float max);
465- void SetTOFNsigmaMuRange (float min, float max);
465+ // void SetTOFNsigmaMuRange(float min, float max);
466466 void SetTOFNsigmaPiRange (float min, float max);
467467 void SetTOFNsigmaKaRange (float min, float max);
468468 void SetTOFNsigmaPrRange (float min, float max);
469- void SetITSNsigmaElRange (float min, float max);
470- void SetITSNsigmaMuRange (float min, float max);
471- void SetITSNsigmaPiRange (float min, float max);
472- void SetITSNsigmaKaRange (float min, float max);
473- void SetITSNsigmaPrRange (float min, float max);
469+ // void SetITSNsigmaElRange(float min, float max);
470+ // void SetITSNsigmaMuRange(float min, float max);
471+ // void SetITSNsigmaPiRange(float min, float max);
472+ // void SetITSNsigmaKaRange(float min, float max);
473+ // void SetITSNsigmaPrRange(float min, float max);
474474
475- void SetPRangeForITSNsigmaKa (float min, float max);
476- void SetPRangeForITSNsigmaPr (float min, float max);
475+ // void SetPRangeForITSNsigmaKa(float min, float max);
476+ // void SetPRangeForITSNsigmaPr(float min, float max);
477477
478478 void SetMaxPinMuonTPConly (float max);
479479 void SetPinRangeForPionRejectionTPC (float min, float max);
@@ -551,24 +551,24 @@ class DielectronCut : public TNamed
551551 bool mMuonExclusionTPC {false }; // flag to reject muon in TPC for low B
552552 float mMinTOFbeta {-999 }, mMaxTOFbeta {999 };
553553 float mMinTPCNsigmaEl {-1e+10 }, mMaxTPCNsigmaEl {+1e+10 };
554- float mMinTPCNsigmaMu {-1e+10 }, mMaxTPCNsigmaMu {+1e+10 };
554+ // float mMinTPCNsigmaMu{-1e+10}, mMaxTPCNsigmaMu{+1e+10};
555555 float mMinTPCNsigmaPi {-1e+10 }, mMaxTPCNsigmaPi {+1e+10 };
556556 float mMinTPCNsigmaKa {-1e+10 }, mMaxTPCNsigmaKa {+1e+10 };
557557 float mMinTPCNsigmaPr {-1e+10 }, mMaxTPCNsigmaPr {+1e+10 };
558558
559559 float mMinTOFNsigmaEl {-1e+10 }, mMaxTOFNsigmaEl {+1e+10 };
560- float mMinTOFNsigmaMu {-1e+10 }, mMaxTOFNsigmaMu {+1e+10 };
560+ // float mMinTOFNsigmaMu{-1e+10}, mMaxTOFNsigmaMu{+1e+10};
561561 float mMinTOFNsigmaPi {-1e+10 }, mMaxTOFNsigmaPi {+1e+10 };
562562 float mMinTOFNsigmaKa {-1e+10 }, mMaxTOFNsigmaKa {+1e+10 };
563563 float mMinTOFNsigmaPr {-1e+10 }, mMaxTOFNsigmaPr {+1e+10 };
564564
565- float mMinITSNsigmaEl {-1e+10 }, mMaxITSNsigmaEl {+1e+10 };
566- float mMinITSNsigmaMu {-1e+10 }, mMaxITSNsigmaMu {+1e+10 };
567- float mMinITSNsigmaPi {-1e+10 }, mMaxITSNsigmaPi {+1e+10 };
568- float mMinITSNsigmaKa {-1e+10 }, mMaxITSNsigmaKa {+1e+10 };
569- float mMinITSNsigmaPr {-1e+10 }, mMaxITSNsigmaPr {+1e+10 };
570- float mMinP_ITSNsigmaKa {0.0 }, mMaxP_ITSNsigmaKa {0.0 };
571- float mMinP_ITSNsigmaPr {0.0 }, mMaxP_ITSNsigmaPr {0.0 };
565+ // float mMinITSNsigmaEl{-1e+10}, mMaxITSNsigmaEl{+1e+10};
566+ // float mMinITSNsigmaMu{-1e+10}, mMaxITSNsigmaMu{+1e+10};
567+ // float mMinITSNsigmaPi{-1e+10}, mMaxITSNsigmaPi{+1e+10};
568+ // float mMinITSNsigmaKa{-1e+10}, mMaxITSNsigmaKa{+1e+10};
569+ // float mMinITSNsigmaPr{-1e+10}, mMaxITSNsigmaPr{+1e+10};
570+ // float mMinP_ITSNsigmaKa{0.0}, mMaxP_ITSNsigmaKa{0.0};
571+ // float mMinP_ITSNsigmaPr{0.0}, mMaxP_ITSNsigmaPr{0.0};
572572
573573 o2::analysis::MlResponseDielectronSingleTrack<float >* mPIDMlResponse {nullptr };
574574
0 commit comments