@@ -197,6 +197,7 @@ struct DileptonMC {
197197 Configurable<float > cfg_max_TPCNsigmaPr{" cfg_max_TPCNsigmaPr" , +3.0 , " max. TPC n sigma for proton exclusion" };
198198 Configurable<float > cfg_min_TOFNsigmaEl{" cfg_min_TOFNsigmaEl" , -3.0 , " min. TOF n sigma for electron inclusion" };
199199 Configurable<float > cfg_max_TOFNsigmaEl{" cfg_max_TOFNsigmaEl" , +3.0 , " max. TOF n sigma for electron inclusion" };
200+ Configurable<float > cfg_max_pin_pirejTPC{" cfg_max_pin_pirejTPC" , 1e+10 , " max. pin for pion rejection in TPC" };
200201 Configurable<bool > enableTTCA{" enableTTCA" , true , " Flag to enable or disable TTCA" };
201202
202203 // configuration for PID ML
@@ -552,7 +553,6 @@ struct DileptonMC {
552553 fDielectronCut .SetPairDCARange (dielectroncuts.cfg_min_pair_dca3d , dielectroncuts.cfg_max_pair_dca3d ); // in sigma
553554 fDielectronCut .SetMaxMeePhiVDep ([&](float phiv) { return dielectroncuts.cfg_phiv_intercept + phiv * dielectroncuts.cfg_phiv_slope ; }, dielectroncuts.cfg_min_phiv , dielectroncuts.cfg_max_phiv );
554555 fDielectronCut .ApplyPhiV (dielectroncuts.cfg_apply_phiv );
555- // fDielectronCut.ApplyPrefilter(dielectroncuts.cfg_apply_pf);
556556 fDielectronCut .SetMindEtadPhi (dielectroncuts.cfg_apply_detadphi , dielectroncuts.cfg_min_deta , dielectroncuts.cfg_min_dphi );
557557 fDielectronCut .SetPairOpAng (dielectroncuts.cfg_min_opang , dielectroncuts.cfg_max_opang );
558558 fDielectronCut .SetRequireDifferentSides (dielectroncuts.cfg_require_diff_sides );
@@ -584,6 +584,7 @@ struct DileptonMC {
584584 fDielectronCut .SetTPCNsigmaKaRange (dielectroncuts.cfg_min_TPCNsigmaKa , dielectroncuts.cfg_max_TPCNsigmaKa );
585585 fDielectronCut .SetTPCNsigmaPrRange (dielectroncuts.cfg_min_TPCNsigmaPr , dielectroncuts.cfg_max_TPCNsigmaPr );
586586 fDielectronCut .SetTOFNsigmaElRange (dielectroncuts.cfg_min_TOFNsigmaEl , dielectroncuts.cfg_max_TOFNsigmaEl );
587+ fDielectronCut .SetMaxPinForPionRejectionTPC (dielectroncuts.cfg_max_pin_pirejTPC );
587588
588589 if (dielectroncuts.cfg_pid_scheme == static_cast <int >(DielectronCut::PIDSchemes::kPIDML )) { // please call this at the end of DefineDileptonCut
589590 static constexpr int nClassesMl = 2 ;
0 commit comments