Skip to content

Commit f190735

Browse files
authored
[PWGCF] Fine tuning efficiency (#15481)
1 parent c347235 commit f190735

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

PWGCF/EbyEFluctuations/Tasks/radialFlowDecorr.cxx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ struct RadialFlowDecorr {
207207
Configurable<float> cfgLinPupParam2{"cfgLinPupParam2", 3.0f, "(Lower) Linear Pileup Cut Const"};
208208
Configurable<float> cfgLinPupParam3{"cfgLinPupParam3", 3.0f, "(Lower) Linear Pileup Slope"};
209209

210-
Configurable<int> cfgNchPbMax{"cfgNchPbMax", 10000, "Max Nch range for PbPb collisions"};
211-
Configurable<int> cfgNchOMax{"cfgNchOMax", 1000, "Max Nch range for OO collisions"};
210+
Configurable<int> cfgNchPbMax{"cfgNchPbMax", 4000, "Max Nch range for PbPb collisions"};
211+
Configurable<int> cfgNchOMax{"cfgNchOMax", 800, "Max Nch range for OO collisions"};
212212

213213
Configurable<int> cfgSys{"cfgSys", 1, "Efficiency to be used for which system? 1-->PbPb, 2-->NeNe, 3-->OO, 4-->pp"};
214214
Configurable<bool> cfgFlat{"cfgFlat", false, "Whether to use flattening weights"};
@@ -227,7 +227,7 @@ struct RadialFlowDecorr {
227227

228228
const AxisSpec vzAxis{5, -12.5, 12.5, "Vz"};
229229
const AxisSpec chgAxis{3, -1.5, 1.5};
230-
const AxisSpec pTAxis{{0.0, 0.2, 0.5, 1, 3, 5, 7.5, 10}, "pT Axis"};
230+
const AxisSpec pTAxis{{0.0, 0.2, 0.4, 0.6, 0.8, 1, 3, 5, 7, 10}, "pT Axis"};
231231
const AxisSpec etaAxis{{-0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}, "Eta"};
232232
const AxisSpec phiAxis{KNbinsPhi, KPhiMin, TwoPI, "#phi"};
233233
const AxisSpec etaBinAxis{KNEta + 1, -0.5, KNEta + 0.5, "#eta bin Number"};
@@ -1100,14 +1100,11 @@ struct RadialFlowDecorr {
11001100
void init(InitContext&)
11011101
{
11021102
if (cfgSys == kPbPb) {
1103-
nChAxis = {cfgNchPbMax / 4, KBinOffset, cfgNchPbMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1104-
nChAxis2 = {cfgNchPbMax / 20, KBinOffset, cfgNchPbMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1105-
} else if (cfgSys == kNeNe || cfgSys == kOO) {
1106-
nChAxis = {cfgNchOMax / 2, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1107-
nChAxis2 = {cfgNchOMax / 5, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1103+
nChAxis = {cfgNchPbMax / 2, KBinOffset, cfgNchPbMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1104+
nChAxis2 = {cfgNchPbMax / 4, KBinOffset, cfgNchPbMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
11081105
} else {
1109-
nChAxis = {cfgNchOMax / 2, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1110-
nChAxis2 = {cfgNchOMax / 5, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1106+
nChAxis = {cfgNchOMax, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
1107+
nChAxis2 = {cfgNchOMax, KBinOffset, cfgNchOMax + KBinOffset, "Nch", "PV-contributor track multiplicity"};
11111108
}
11121109

11131110
ccdb->setURL(cfgCCDBurl.value);
@@ -1536,6 +1533,8 @@ struct RadialFlowDecorr {
15361533
continue;
15371534

15381535
float pt = track.pt(), eta = track.eta();
1536+
histos.fill(HIST("hPt"), pt);
1537+
histos.fill(HIST("hEta"), eta);
15391538
auto sign = track.sign();
15401539
fillNSigmaBefCut(track, cent);
15411540

@@ -1753,6 +1752,9 @@ struct RadialFlowDecorr {
17531752

17541753
float pt = track.pt(), eta = track.eta(), phi = track.phi();
17551754
auto sign = track.sign();
1755+
histos.fill(HIST("hPt"), pt);
1756+
histos.fill(HIST("hEta"), eta);
1757+
histos.fill(HIST("hPhi"), phi);
17561758
int id = identifyTrack(track, cent);
17571759
bool isPi = (id == KPidPionOne);
17581760
bool isKa = (id == KPidKaonTwo);

0 commit comments

Comments
 (0)