Skip to content

Commit 560a702

Browse files
authored
[PWGCF] Add bool for MCReco Event Selections (#10220)
1 parent 9753c6c commit 560a702

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

PWGCF/Flow/Tasks/flowSP.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ struct FlowSP {
9292
O2_DEFINE_CONFIGURABLE(cfgTVXinTRD, bool, false, "Use kTVXinTRD (reject TRD triggered events)");
9393
O2_DEFINE_CONFIGURABLE(cfgIsVertexITSTPC, bool, true, "Selects collisions with at least one ITS-TPC track");
9494
O2_DEFINE_CONFIGURABLE(cfgIsGoodITSLayersAll, bool, true, "Cut time intervals with dead ITS staves");
95+
O2_DEFINE_CONFIGURABLE(cfgEvSelsMCReco, bool, true, "Apply event selections in MC Reco");
9596
// harmonics for v coefficients
9697
O2_DEFINE_CONFIGURABLE(cfgHarm, int, 1, "Flow harmonic n for ux and uy: (Cos(n*phi), Sin(n*phi))");
9798
O2_DEFINE_CONFIGURABLE(cfgHarmMixed, int, 2, "Flow harmonic n for ux and uy in mixed harmonics (MH): (Cos(n*phi), Sin(n*phi))");
@@ -678,7 +679,6 @@ struct FlowSP {
678679
template <ChargeType ct, typename TrackObject>
679680
inline void fillHistograms(TrackObject track, float wacc, float weff, double ux, double uy, double uxMH, double uyMH, double qxA, double qyA, double qxC, double qyC, double corrQQx, double corrQQy, double corrQQ, double vnA, double vnC, double vnFull, double centrality)
680681
{
681-
682682
registry.fill(HIST(Charge[ct]) + HIST("vnA_eta"), track.eta(), (uy * qyA + ux * qxA) / std::sqrt(std::fabs(corrQQ)), wacc * weff);
683683
registry.fill(HIST(Charge[ct]) + HIST("vnC_eta"), track.eta(), (uy * qyC + ux * qxC) / std::sqrt(std::fabs(corrQQ)), wacc * weff);
684684

@@ -874,9 +874,9 @@ struct FlowSP {
874874

875875
registry.fill(HIST("hTrackCount"), trackSel_FilteredTracks);
876876

877-
float weff = 1, wacc = 1;
878-
float weffP = 1, waccP = 1;
879-
float weffN = 1, waccN = 1;
877+
float weff = 1., wacc = 1.;
878+
float weffP = 1., waccP = 1.;
879+
float weffN = 1., waccN = 1.;
880880

881881
if (!trackSelected(track, field))
882882
continue;
@@ -964,7 +964,7 @@ struct FlowSP {
964964
if (cfgFillQAHistos)
965965
fillEventQA<kBefore>(collision, tracks);
966966

967-
if (!eventSelected(collision, tracks.size(), centrality))
967+
if (cfgEvSelsMCReco && !eventSelected(collision, tracks.size(), centrality))
968968
return;
969969

970970
if (cfgFillQAHistos)

0 commit comments

Comments
 (0)