@@ -79,6 +79,8 @@ struct femtoDreamProducerReducedTask {
7979 Configurable<int > ConfEvtTriggerSel{" ConfEvtTriggerSel" , kINT7 , " Evt sel: trigger" };
8080 Configurable<bool > ConfEvtOfflineCheck{" ConfEvtOfflineCheck" , false , " Evt sel: check for offline selection" };
8181 Configurable<bool > ConfEvtAddOfflineCheck{" ConfEvtAddOfflineCheck" , false , " Evt sel: additional checks for offline selection (not part of sel8 yet)" };
82+ Configurable<float > ConfEvtMinSphericity{" ConfEvtMinSphericity" , 0 .0f , " Evt sel: Min. sphericity of event" };
83+ Configurable<float > ConfEvtSphericityPtmin{" ConfEvtSphericityPtmin" , 0 .0f , " Evt sel: Min. Pt for sphericity calculation" };
8284
8385 Configurable<bool > ConfTrkRejectNotPropagated{" ConfTrkRejectNotPropagated" , false , " True: reject not propagated tracks" };
8486
@@ -116,8 +118,9 @@ struct femtoDreamProducerReducedTask {
116118 int CutBits = 8 * sizeof (o2::aod::femtodreamparticle::cutContainerType);
117119 Registry.add (" AnalysisQA/CutCounter" , " ; Bit; Counter" , kTH1F , {{CutBits + 1 , -0.5 , CutBits + 0.5 }});
118120
119- colCuts.setCuts (ConfEvtZvtx.value , ConfEvtTriggerCheck.value , ConfEvtTriggerSel.value , ConfEvtOfflineCheck.value , ConfEvtAddOfflineCheck.value , ConfIsRun3.value );
121+ colCuts.setCuts (ConfEvtZvtx.value , ConfEvtTriggerCheck.value , ConfEvtTriggerSel.value , ConfEvtOfflineCheck.value , ConfEvtAddOfflineCheck.value , ConfIsRun3.value , ConfEvtMinSphericity. value , ConfEvtSphericityPtmin. value );
120122 colCuts.init (&qaRegistry);
123+
121124
122125 trackCuts.setSelection (ConfTrkCharge, femtoDreamTrackSelection::kSign , femtoDreamSelection::kEqual );
123126 trackCuts.setSelection (ConfTrkPtmin, femtoDreamTrackSelection::kpTMin, femtoDreamSelection::kLowerLimit );
0 commit comments