Skip to content

Commit 473b661

Browse files
author
Sabrina Hernandez
committed
made NoSameBunchPileup configurable and removed obsolete variables
1 parent 253359c commit 473b661

1 file changed

Lines changed: 8 additions & 16 deletions

File tree

PWGCF/Flow/Tasks/flowZdcTask.cxx

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,10 @@ struct FlowZdcTask {
7676
Configurable<float> maxNch{"maxNch", 2500, "Max Nch (|eta|<0.8)"};
7777
Configurable<int> nBinsTDC{"nBinsTDC", 150, "nbinsTDC"};
7878
Configurable<int> nBinsCent{"nBinsCent", 10, "nBinsCent"};
79-
Configurable<float> minTdcZn{"minTdcZn", 4.0, "minimum TDC for ZN"};
79+
Configurable<float> minTdcZn{"minTdcZn", -4.0, "minimum TDC for ZN"};
8080
Configurable<float> maxTdcZn{"maxTdcZn", 4.0, "maximum TDC for ZN"};
8181
Configurable<float> minTdcZp{"minTdcZp", -4.0, "minimum TDC for ZP"};
82-
Configurable<float> maxTdcZp{"maxTdcZp", -4.0, "maximum TDC for ZP"};
83-
Configurable<bool> applyZdcCorrection{"applyZdcCorrection", false, "Apply ZP correction?"};
84-
Configurable<float> zpaCoeff{"zpaCoeff", 0.021f, "Coefficient a in zpa correction"};
85-
Configurable<float> zpcCoeff{"zpcCoeff", 0.021f, "Coefficient b in zpc correction"};
82+
Configurable<float> maxTdcZp{"maxTdcZp", 4.0, "maximum TDC for ZP"};
8683
Configurable<float> posZcut{"posZcut", +10.0, "z-vertex position cut"};
8784
Configurable<float> posYcut{"posYcut", +10.0, "y-vertex position cut"};
8885
Configurable<float> posXcut{"posXcut", +10.0, "x-vertex position cut"};
@@ -94,6 +91,7 @@ struct FlowZdcTask {
9491
// event selection
9592
Configurable<bool> isNoCollInTimeRangeStrict{"isNoCollInTimeRangeStrict", true, "isNoCollInTimeRangeStrict?"};
9693
Configurable<bool> isNoCollInTimeRangeStandard{"isNoCollInTimeRangeStandard", false, "isNoCollInTimeRangeStandard?"};
94+
Configurable<bool> isNoSameBunchPileup{"isNoSameBunchPileup", true, "isNoSameBunchPileup?"};
9795
Configurable<bool> isNoCollInRofStrict{"isNoCollInRofStrict", true, "isNoCollInRofStrict?"};
9896
Configurable<bool> isNoCollInRofStandard{"isNoCollInRofStandard", false, "isNoCollInRofStandard?"};
9997
Configurable<bool> isNoHighMultCollInPrevRof{"isNoHighMultCollInPrevRof", true, "isNoHighMultCollInPrevRof?"};
@@ -302,10 +300,12 @@ struct FlowZdcTask {
302300
}
303301
histos.fill(HIST("hEventCounter"), EvCutLabel::SelEigth);
304302

305-
if (!col.selection_bit(o2::aod::evsel::kNoSameBunchPileup)) {
306-
return false;
303+
if (isNoSameBunchPileup) {
304+
if (!col.selection_bit(o2::aod::evsel::kNoSameBunchPileup)) {
305+
return false;
306+
}
307+
histos.fill(HIST("hEventCounter"), EvCutLabel::NoSameBunchPileup);
307308
}
308-
histos.fill(HIST("hEventCounter"), EvCutLabel::NoSameBunchPileup);
309309

310310
if (!col.selection_bit(o2::aod::evsel::kIsGoodZvtxFT0vsPV)) {
311311
return false;
@@ -497,14 +497,6 @@ struct FlowZdcTask {
497497
float commonSumZna = zdc.energyCommonZNA();
498498
float commonSumZpc = zdc.energyCommonZPC();
499499
float commonSumZpa = zdc.energyCommonZPA();
500-
if (applyZdcCorrection) {
501-
const float a = zpaCoeff;
502-
const float b = zpcCoeff;
503-
zpA = zpA - a * znA;
504-
commonSumZpa = commonSumZpa - a * commonSumZna;
505-
zpC = zpC - b * znC;
506-
commonSumZpc = commonSumZpc - b * commonSumZnc;
507-
}
508500
float aZEM1{zdc.amplitudeZEM1()};
509501
float aZEM2{zdc.amplitudeZEM2()};
510502
float sumZEMs{aZEM1 + aZEM2};

0 commit comments

Comments
 (0)