Skip to content

Commit fd56c19

Browse files
authored
Update femtoDreamProducerTask.cxx
Sphericity calculation: added MinSphericity and SphericityPtmin configurables as event cuts
1 parent d72e78a commit fd56c19

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

PWGCF/FemtoDream/TableProducer/femtoDreamProducerTask.cxx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "Common/DataModel/TrackSelectionTables.h"
3131
#include "EventFiltering/Zorro.h"
3232

33+
3334
#include "DataFormatsParameters/GRPMagField.h"
3435
#include "DataFormatsParameters/GRPObject.h"
3536
#include "Framework/ASoAHelpers.h"
@@ -131,6 +132,8 @@ struct femtoDreamProducerTask {
131132
Configurable<bool> ConfEvtAddOfflineCheck{"ConfEvtAddOfflineCheck", false, "Evt sel: additional checks for offline selection (not part of sel8 yet)"};
132133
Configurable<bool> ConfIsActivateV0{"ConfIsActivateV0", true, "Activate filling of V0 into femtodream tables"};
133134
Configurable<bool> ConfIsActivateReso{"ConfIsActivateReso", false, "Activate filling of sl Resonances into femtodream tables"};
135+
Configurable<float> ConfEvtMinSphericity{"ConfEvtMinSphericity", 0.0f, "Evt sel: Min. sphericity of event"};
136+
Configurable<float> ConfEvtSphericityPtmin{"ConfEvtSphericityPtmin", 0.0f, "Evt sel: Min. Pt for sphericity calculation"};
134137

135138
Configurable<bool> ConfTrkRejectNotPropagated{"ConfTrkRejectNotPropagated", false, "True: reject not propagated tracks"};
136139
// Configurable<bool> ConfRejectITSHitandTOFMissing{ "ConfRejectITSHitandTOFMissing", false, "True: reject if neither ITS hit nor TOF timing satisfied"};
@@ -270,7 +273,7 @@ struct femtoDreamProducerTask {
270273

271274
rctChecker.init(rctCut.cfgEvtRCTFlagCheckerLabel, false, rctCut.cfgEvtRCTFlagCheckerLimitAcceptAsBad);
272275

273-
colCuts.setCuts(ConfEvtZvtx.value, ConfEvtTriggerCheck.value, ConfEvtTriggerSel.value, ConfEvtOfflineCheck.value, ConfEvtAddOfflineCheck.value, ConfIsRun3.value);
276+
colCuts.setCuts(ConfEvtZvtx.value, ConfEvtTriggerCheck.value, ConfEvtTriggerSel.value, ConfEvtOfflineCheck.value, ConfEvtAddOfflineCheck.value, ConfIsRun3.value, ConfEvtMinSphericity.value, ConfEvtSphericityPtmin.value);
274277
colCuts.init(&qaRegistry);
275278

276279
trackCuts.setSelection(ConfTrkCharge, femtoDreamTrackSelection::kSign, femtoDreamSelection::kEqual);

0 commit comments

Comments
 (0)