Skip to content

Commit 178f9c5

Browse files
authored
[PWGLF] added selection of events used for EP calibration (#9984)
1 parent 5aa4e5e commit 178f9c5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

PWGLF/TableProducer/Nuspex/hyperRecoTask.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ struct hyperRecoTask {
155155
Configurable<float> nTPCClusMinPi{"nTPCClusMinPi", -1., "pion NTPC clusters cut"};
156156
Configurable<bool> mcSignalOnly{"mcSignalOnly", true, "If true, save only signal in MC"};
157157
Configurable<bool> cfgSkimmedProcessing{"cfgSkimmedProcessing", false, "Skimmed dataset processing"};
158+
Configurable<bool> isEventUsedForEPCalibration{"isEventUsedForEPCalibration", 1, "Event is used for EP calibration"};
158159

159160
// Define o2 fitter, 2-prong, active memory (no need to redefine per event)
160161
o2::vertexing::DCAFitterN<2> fitter;
@@ -699,6 +700,9 @@ struct hyperRecoTask {
699700

700701
for (auto& hypCand : hyperCandidates) {
701702
auto collision = collisions.rawIteratorAt(hypCand.collisionID);
703+
if (isEventUsedForEPCalibration && !collision.triggereventep()) {
704+
return;
705+
}
702706
float trackedHypClSize = !trackedClSize.empty() ? trackedClSize[hypCand.v0ID] : 0;
703707
outputDataTableWithFlow(collision.centFT0A(), collision.centFT0C(), collision.centFT0M(),
704708
collision.psiFT0A(), collision.multFT0A(),

0 commit comments

Comments
 (0)