@@ -251,7 +251,8 @@ struct Chk892LI {
251251 Configurable<int > cfgNrotBkg{" cfgNrotBkg" , 4 , " Number of rotated copies (background) per each original candidate" };
252252 } BkgEstimationConfig;
253253
254- Configurable<bool > cfgTruthUseInelGt0{" cfgTruthUseInelGt0" , true , " Truth denominator: require INEL>0" };
254+ Configurable<bool > cfgRecoUseInelGt0{" cfgRecoUseInelGt0" , false , " Data/Reco require INEL>0" };
255+ Configurable<bool > cfgTruthUseInelGt0{" cfgTruthUseInelGt0" , false , " Truth denominator: require INEL>0" };
255256 Configurable<bool > cfgTruthIncludeZvtx{" cfgTruthIncludeZvtx" , true , " Truth denominator: also require |vtxz|<cfgEvtZvtx" };
256257
257258 float lCentrality;
@@ -761,7 +762,7 @@ struct Chk892LI {
761762 if (EventCuts.cfgEvtUseRCTFlagChecker && !rctChecker (coll)) {
762763 continue ;
763764 }
764- if (!coll.isInelGt0 ()) {
765+ if (cfgRecoUseInelGt0 && !coll.isInelGt0 ()) {
765766 continue ;
766767 }
767768
@@ -1413,7 +1414,7 @@ struct Chk892LI {
14131414 lCentrality = getCentrality (collision);
14141415 if (lCentrality < EventCuts.cfgEventCentralityMin || lCentrality > EventCuts.cfgEventCentralityMax )
14151416 return ;
1416- if (!collision.isInelGt0 ())
1417+ if (cfgRecoUseInelGt0 && !collision.isInelGt0 ())
14171418 return ;
14181419 colCuts.fillQA (collision);
14191420
@@ -1508,7 +1509,7 @@ struct Chk892LI {
15081509 return ;
15091510 if (EventCuts.cfgEvtUseRCTFlagChecker && !rctChecker (collision))
15101511 return ;
1511- if (!collision.isInelGt0 ())
1512+ if (cfgRecoUseInelGt0 && !collision.isInelGt0 ())
15121513 return ;
15131514 if (!collision.has_mcCollision ())
15141515 return ;
0 commit comments