Skip to content

Commit 4d684f6

Browse files
author
jimun_lee
committed
[PWGLF] Fixed about O2Linter issue of KstarInOO.cxx
1 parent ca544bf commit 4d684f6

1 file changed

Lines changed: 60 additions & 60 deletions

File tree

PWGLF/Tasks/Resonances/kstarInOO.cxx

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -69,49 +69,49 @@ struct kstarInOO {
6969
//==================================
7070

7171
// Event Selection
72-
Configurable<std::string> cfg_Event_Selections{"cfg_Event_Selections", "sel8", "choose event selection"};
73-
Configurable<float> cfg_Event_VtxCut{"cfg_Event_VtxCut", 10.0, "V_z cut selection"};
72+
Configurable<std::string> cfgEventSelections{"cfgEventSelections", "sel8", "choose event selection"};
73+
Configurable<float> cfgEventVtxCut{"cfgEventVtxCut", 10.0, "V_z cut selection"};
7474

75-
ConfigurableAxis cfg_CentAxis{"cfg_CentAxis", {VARIABLE_WIDTH, 0.0, 1.0, 5.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}, "Binning of the centrality axis"};
75+
ConfigurableAxis cfgCentAxis{"cfgCentAxis", {VARIABLE_WIDTH, 0.0, 1.0, 5.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}, "Binning of the centrality axis"};
7676

7777
// Track Selection
7878
// General
79-
Configurable<double> cfg_Track_MinPt{"cfg_Track_MinPt", 0.15, "set track min pT"};
80-
Configurable<double> cfg_Track_MaxEta{"cfg_Track_MaxEta", 0.9, "set track max Eta"};
81-
Configurable<double> cfg_Track_MaxDCArToPVcut{"cfg_Track_MaxDCArToPVcut", 0.5, "Track DCAr cut to PV Maximum"};
82-
Configurable<double> cfg_Track_MaxDCAzToPVcut{"cfg_Track_MaxDCAzToPVcut", 2.0, "Track DCAz cut to PV Maximum"};
83-
Configurable<bool> cfg_Track_PrimaryTrack{"cfg_Track_PrimaryTrack", true, "Primary track selection"}; // kGoldenChi2 | kDCAxy | kDCAz
84-
Configurable<bool> cfg_Track_ConnectedToPV{"cfg_Track_ConnectedToPV", true, "PV contributor track selection"}; // PV Contriuibutor
85-
Configurable<bool> cfg_Track_GlobalWoDCATrack{"cfg_Track_GlobalWoDCATrack", true, "Global track selection without DCA"}; // kQualityTracks (kTrackType | kTPCNCls | kTPCCrossedRows | kTPCCrossedRowsOverNCls | kTPCChi2NDF | kTPCRefit | kITSNCls | kITSChi2NDF | kITSRefit | kITSHits) | kInAcceptanceTracks (kPtRange | kEtaRange)
79+
Configurable<double> cfgTrackMinPt{"cfgTrackMinPt", 0.15, "set track min pT"};
80+
Configurable<double> cfgTrackMaxEta{"cfgTrackMaxEta", 0.9, "set track max Eta"};
81+
Configurable<double> cfgTrackMaxDCArToPVcut{"cfgTrackMaxDCArToPVcut", 0.5, "Track DCAr cut to PV Maximum"};
82+
Configurable<double> cfgTrackMaxDCAzToPVcut{"cfgTrackMaxDCAzToPVcut", 2.0, "Track DCAz cut to PV Maximum"};
83+
Configurable<bool> cfgTrackPrimaryTrack{"cfgTrackPrimaryTrack", true, "Primary track selection"}; // kGoldenChi2 | kDCAxy | kDCAz
84+
Configurable<bool> cfgTrackConnectedToPV{"cfgTrackConnectedToPV", true, "PV contributor track selection"}; // PV Contriuibutor
85+
Configurable<bool> cfgTrackGlobalWoDCATrack{"cfgTrackGlobalWoDCATrack", true, "Global track selection without DCA"}; // kQualityTracks (kTrackType | kTPCNCls | kTPCCrossedRows | kTPCCrossedRowsOverNCls | kTPCChi2NDF | kTPCRefit | kITSNCls | kITSChi2NDF | kITSRefit | kITSHits) | kInAcceptanceTracks (kPtRange | kEtaRange)
8686
// TPC
87-
Configurable<double> cfg_Track_nFindableTPCClusters{"cfg_Track_FindableTPCClusters", 50, "nFindable TPC Clusters"};
88-
Configurable<double> cfg_Track_nTPCCrossedRows{"cfg_Track_TPCCrossedRows", 70, "nCrossed TPC Rows"};
89-
Configurable<double> cfg_Track_nRowsOverFindable{"cfg_Track_RowsOverFindable", 1.2, "nRowsOverFindable TPC CLusters"};
90-
Configurable<double> cfg_Track_nTPCChi2{"cfg_Track_TPCChi2", 4.0, "nTPC Chi2 per Cluster"};
87+
Configurable<double> cfgTracknFindableTPCClusters{"cfgTrackFindableTPCClusters", 50, "nFindable TPC Clusters"};
88+
Configurable<double> cfgTracknTPCCrossedRows{"cfgTrackTPCCrossedRows", 70, "nCrossed TPC Rows"};
89+
Configurable<double> cfgTracknRowsOverFindable{"cfgTrackRowsOverFindable", 1.2, "nRowsOverFindable TPC CLusters"};
90+
Configurable<double> cfgTracknTPCChi2{"cfgTrackTPCChi2", 4.0, "nTPC Chi2 per Cluster"};
9191

92-
// ITS
93-
Configurable<double> cfg_Track_nITSChi2{"cfg_Track_ITSChi2", 36.0, "nITS Chi2 per Cluster"};
92+
// IT
93+
Configurable<double> cfgTracknITSChi2{"cfgTrackITSChi2", 36.0, "nITS Chi2 per Cluster"};
9494

9595
// PID
96-
Configurable<bool> cfg_Track_TPCPID{"cfg_Track_TPCPID", true, "Enables TPC PID"};
97-
Configurable<bool> cfg_Track_TOFPID{"cfg_Track_TOFPID", true, "Enables TOF PID"};
98-
Configurable<float> cfg_Track_TPCPID_nSig{"cfg_Track_TPCPID_nSig", 4.0, "nTPC PID sigma"};
99-
Configurable<float> cfg_Track_TOFPID_nSig{"cfg_Track_TOFPID_nSig", 4.0, "nTOF PID sigma"};
96+
Configurable<bool> cfgTrackTPCPID{"cfgTrackTPCPID", true, "Enables TPC PID"};
97+
Configurable<bool> cfgTrackTOFPID{"cfgTrackTOFPID", true, "Enables TOF PID"};
98+
Configurable<float> cfgTrackTPCPIDnSig{"cfgTrackTPCPIDnSig", 4.0, "nTPC PID sigma"};
99+
Configurable<float> cfgTrackTOFPID_nSig{"cfgTrackTOFPIDnSig", 4.0, "nTOF PID sigma"};
100100
Configurable<int> cDebugLevel{"cDebugLevel", 0, "Resolution of Debug"};
101101

102102
// Mixing
103-
ConfigurableAxis cfg_bins_MixMult{"cfg_bins_Cent", {VARIABLE_WIDTH, 0.0, 1.0, 5.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}, "Binning of the centrality axis"};
104-
ConfigurableAxis cfg_bins_MixVtx{"cfg_bins_MixVtx", {VARIABLE_WIDTH, -10.0f, -5.f, 0.f, 5.f, 10.f}, "Mixing bins - z-vertex"};
105-
Configurable<int> cfg_Mix_NMixedEvents{"cfg_Mix_NMixedEvents", 10, "Number of mixed events per event"};
103+
ConfigurableAxis cfgBinsMixMult{"cfgBinsCent", {VARIABLE_WIDTH, 0.0, 1.0, 5.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}, "Binning of the centrality axis"};
104+
ConfigurableAxis cfgBinsMixVtx{"cfgBinsMixVtx", {VARIABLE_WIDTH, -10.0f, -5.f, 0.f, 5.f, 10.f}, "Mixing bins - z-vertex"};
105+
Configurable<int> cfgMixNMixedEvents{"cfgMixNMixedEvents", 10, "Number of mixed events per event"};
106106

107107
// Pair
108-
Configurable<int> cfg_MinvNBins{"cfg_MinvNBins", 300, "Number of bins for Minv axis"};
109-
Configurable<float> cfg_MinvMin{"cfg_MinvMin", 0.60, "Minimum Minv value"};
110-
Configurable<float> cfg_MinvMax{"cfg_MinvMax", 1.20, "Maximum Minv value"};
108+
Configurable<int> cfgMinvNBins{"cfgMinvNBins", 300, "Number of bins for Minv axis"};
109+
Configurable<float> cfgMinvMin{"cfgMinvMin", 0.60, "Minimum Minv value"};
110+
Configurable<float> cfgMinvMax{"cfgMinvMax", 1.20, "Maximum Minv value"};
111111

112112
// Histogram
113-
Configurable<bool> cfg_Event_CutQA{"cfg_Event_CutsQA", false, "Enable Event QA Hists"};
114-
Configurable<bool> cfg_Track_CutQA{"cfg_Track_CutQA", false, "Enable Track QA Hists"};
113+
Configurable<bool> cfgEventCutQA{"cfgEventCutsQA", false, "Enable Event QA Hists"};
114+
Configurable<bool> cfgTrackCutQA{"cfgTrackCutQA", false, "Enable Track QA Hists"};
115115

116116
// std::vector<int> eventSelectionBits;
117117

@@ -122,14 +122,14 @@ struct kstarInOO {
122122
const AxisSpec axisPhi{200, -1, +7, "#phi"};
123123
const AxisSpec PtAxis = {200, 0, 20.0};
124124
const AxisSpec PIDAxis = {120, -6, 6};
125-
const AxisSpec MinvAxis = {cfg_MinvNBins, cfg_MinvMin, cfg_MinvMax};
125+
const AxisSpec MinvAxis = {cfgMinvNBins, cfgMinvMin, cfgMinvMax};
126126

127-
if (cfg_Event_CutQA) {
127+
if (cfgEventCutQA) {
128128
OOhistos.add("hPosZ_BC", "hPosZ_Bc", kTH1F, {{100, 0.0, 15.0}});
129129
OOhistos.add("hPosZ_AC", "hPosZ_AC", kTH1F, {{100, 0.0, 15.0}});
130130
}
131131

132-
if (cfg_Track_CutQA) {
132+
if (cfgTrackCutQA) {
133133
// OOhistos.add("h_rawpT", "h_rawpT", kTH1F, {{1000, 0.0, 10.0}});
134134
// OOhistos.add("h_rawpT_Kaon", "h_rawpT_Kaon", kTH1F, {{1000, 0.0, 10.0}});
135135
// OOhistos.add("h_rawpT_Pion", "h_rawpT_Pion", kTH1F, {{1000, 0.0, 10.0}});
@@ -149,10 +149,10 @@ struct kstarInOO {
149149
}
150150

151151
// MC histos
152-
OOhistos.add("hMC_USS", "hMC_USS", kTHnSparseF, {cfg_CentAxis, PtAxis, MinvAxis});
153-
OOhistos.add("hMC_LSS", "hMC_LSS", kTHnSparseF, {cfg_CentAxis, PtAxis, MinvAxis});
154-
OOhistos.add("hMC_USS_Mix", "hMC_USS_Mix", kTHnSparseF, {cfg_CentAxis, PtAxis, MinvAxis});
155-
OOhistos.add("hMC_LSS_Mix", "hMC_LSS_Mix", kTHnSparseF, {cfg_CentAxis, PtAxis, MinvAxis});
152+
OOhistos.add("hMC_USS", "hMC_USS", kTHnSparseF, {cfgCentAxis, PtAxis, MinvAxis});
153+
OOhistos.add("hMC_LSS", "hMC_LSS", kTHnSparseF, {cfgCentAxis, PtAxis, MinvAxis});
154+
OOhistos.add("hMC_USS_Mix", "hMC_USS_Mix", kTHnSparseF, {cfgCentAxis, PtAxis, MinvAxis});
155+
OOhistos.add("hMC_LSS_Mix", "hMC_LSS_Mix", kTHnSparseF, {cfgCentAxis, PtAxis, MinvAxis});
156156

157157
// OOhistos.add("hMC_pt_Pion", "hMC_pt_Pion", kTH1F, {PtAxis});
158158
// OOhistos.add("hMC_pt_Kaon", "hMC_pt_Kaon", kTH1F, {PtAxis});
@@ -173,8 +173,8 @@ struct kstarInOO {
173173
// For Mixed Event
174174
using BinningType = ColumnBinningPolicy<aod::collision::PosZ, aod::cent::CentFT0C>;
175175

176-
Partition<TrackCandidates_MC> Kaon_MC = !cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig);
177-
Partition<TrackCandidates_MC> Pion_MC = !cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaPi) <= cfg_Track_TPCPID_nSig);
176+
Partition<TrackCandidates_MC> Kaon_MC = !cfgTrackTPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfgTrackTPCPIDnSig);
177+
Partition<TrackCandidates_MC> Pion_MC = !cfgTrackTPCPID || (nabs(aod::pidtpc::tpcNSigmaPi) <= cfgTrackTPCPIDnSig);
178178

179179
double massKa = o2::constants::physics::MassKPlus;
180180
double massPi = o2::constants::physics::MassPiMinus;
@@ -192,7 +192,7 @@ struct kstarInOO {
192192

193193
if (!event.sel8())
194194
return false;
195-
if (std::abs(event.posZ()) > cfg_Event_VtxCut)
195+
if (std::abs(event.posZ()) > cfgEventVtxCut)
196196
return false;
197197
if (!event.selection_bit(aod::evsel::kIsGoodZvtxFT0vsPV))
198198
return false;
@@ -205,7 +205,7 @@ struct kstarInOO {
205205
if (!event.selection_bit(aod::evsel::kNoCollInTimeRangeStandard))
206206
return false;
207207

208-
if (cfg_Event_CutQA)
208+
if (cfgEventCutQA)
209209
OOhistos.fill(HIST("hPosZ_AC"), event.posZ());
210210

211211
return true;
@@ -214,40 +214,40 @@ struct kstarInOO {
214214
template <typename TracksType>
215215
bool trackSelection(const TracksType track)
216216
{
217-
if (track.pt() < cfg_Track_MinPt)
217+
if (track.pt() < cfgTrackMinPt)
218218
return false;
219219

220-
if (std::abs(track.eta()) > cfg_Track_MaxEta)
220+
if (std::abs(track.eta()) > cfgTrackMaxEta)
221221
return false;
222222

223-
if (std::abs(track.dcaXY()) > cfg_Track_MaxDCArToPVcut)
223+
if (std::abs(track.dcaXY()) > cfgTrackMaxDCArToPVcut)
224224
return false;
225225

226-
if (std::abs(track.dcaZ()) > cfg_Track_MaxDCAzToPVcut)
226+
if (std::abs(track.dcaZ()) > cfgTrackMaxDCAzToPVcut)
227227
return false;
228228

229-
if (cfg_Track_PrimaryTrack && !track.isPrimaryTrack())
229+
if (cfgTrackPrimaryTrack && !track.isPrimaryTrack())
230230
return false;
231231

232-
if (cfg_Track_GlobalWoDCATrack && !track.isGlobalTrackWoDCA())
232+
if (cfgTrackGlobalWoDCATrack && !track.isGlobalTrackWoDCA())
233233
return false;
234234

235-
if (track.tpcNClsFindable() < cfg_Track_nFindableTPCClusters)
235+
if (track.tpcNClsFindable() < cfgTracknFindableTPCClusters)
236236
return false;
237237

238-
if (track.tpcNClsCrossedRows() < cfg_Track_nTPCCrossedRows)
238+
if (track.tpcNClsCrossedRows() < cfgTracknTPCCrossedRows)
239239
return false;
240240

241-
if (track.tpcCrossedRowsOverFindableCls() > cfg_Track_nRowsOverFindable)
241+
if (track.tpcCrossedRowsOverFindableCls() > cfgTracknRowsOverFindable)
242242
return false;
243243

244-
if (track.tpcChi2NCl() > cfg_Track_nTPCChi2)
244+
if (track.tpcChi2NCl() > cfgTracknTPCChi2)
245245
return false;
246246

247-
if (track.itsChi2NCl() > cfg_Track_nITSChi2)
247+
if (track.itsChi2NCl() > cfgTracknITSChi2)
248248
return false;
249249

250-
if (cfg_Track_ConnectedToPV && !track.isPVContributor())
250+
if (cfgTrackConnectedToPV && !track.isPVContributor())
251251
return false;
252252

253253
return true;
@@ -263,12 +263,12 @@ struct kstarInOO {
263263
OOhistos.fill(HIST("QA_nSigma_kaon_TOF_BC"), candidate.pt(), candidate.tofNSigmaKa());
264264
OOhistos.fill(HIST("QA_kaon_TPC_TOF_BC"), candidate.tpcNSigmaKa(), candidate.tofNSigmaKa());
265265
}
266-
if (std::abs(candidate.tpcNSigmaKa()) < cfg_Track_TPCPID_nSig)
266+
if (std::abs(candidate.tpcNSigmaKa()) < cfgTrackTPCPIDnSig)
267267
tpcPIDPassed = true;
268268

269269
// TOF
270270
if (candidate.hasTOF()) {
271-
if (std::abs(candidate.tofNSigmaKa()) < cfg_Track_TOFPID_nSig) {
271+
if (std::abs(candidate.tofNSigmaKa()) < cfgTrackTOFPID_nSig) {
272272
tofPIDPassed = true;
273273
}
274274
} else {
@@ -277,7 +277,7 @@ struct kstarInOO {
277277

278278
// TPC & TOF
279279
if (tpcPIDPassed && tofPIDPassed) {
280-
if (cfg_Track_CutQA) {
280+
if (cfgTrackCutQA) {
281281
OOhistos.fill(HIST("QA_nSigma_kaon_TPC_AC"), candidate.pt(), candidate.tpcNSigmaKa());
282282
OOhistos.fill(HIST("QA_nSigma_kaon_TOF_AC"), candidate.pt(), candidate.tofNSigmaKa());
283283
OOhistos.fill(HIST("QA_kaon_TPC_TOF_AC"), candidate.tpcNSigmaKa(), candidate.tofNSigmaKa());
@@ -298,11 +298,11 @@ struct kstarInOO {
298298
OOhistos.fill(HIST("QA_pion_TPC_TOF"), candidate.tpcNSigmaPi(), candidate.tofNSigmaPi());
299299
}
300300

301-
if (std::abs(candidate.tpcNSigmaPi()) < cfg_Track_TPCPID_nSig)
301+
if (std::abs(candidate.tpcNSigmaPi()) < cfgTrackTPCPIDnSig)
302302
tpcPIDPassed = true;
303303

304304
if (candidate.hasTOF()) {
305-
if (std::abs(candidate.tofNSigmaPi()) < cfg_Track_TOFPID_nSig)
305+
if (std::abs(candidate.tofNSigmaPi()) < cfgTrackTOFPIDnSig)
306306
tofPIDPassed = true;
307307
else
308308
tofPIDPassed = true;
@@ -369,7 +369,7 @@ struct kstarInOO {
369369
lDecayDaughter2.SetXYZM(trk2.px(), trk2.py(), trk2.pz(), massPi);
370370
lResonance = lDecayDaughter1 + lDecayDaughter2;
371371

372-
if (std::abs(lResonance.Eta()) > cfg_Track_MaxEta)
372+
if (std::abs(lResonance.Eta()) > cfgTrackMaxEta)
373373
return {-1.0, -1.0};
374374

375375
return {lResonance.Pt(), lResonance.M()};
@@ -400,7 +400,7 @@ struct kstarInOO {
400400

401401
bool INELgt0 = false;
402402
for (const auto& track : tracks) {
403-
if (std::fabs(track.eta()) < cfg_Track_MaxEta) {
403+
if (std::fabs(track.eta()) < cfgTrackMaxEta) {
404404
INELgt0 = true;
405405
break;
406406
}
@@ -424,8 +424,8 @@ struct kstarInOO {
424424
void processMixedEvent_MC(EventCandidates const& collisions, TrackCandidates_MC const& tracks, aod::McParticles const&)
425425
{
426426
auto tracksTuple = std::make_tuple(tracks);
427-
BinningType colBinning{{cfg_bins_MixVtx, cfg_bins_MixMult}, true}; // true is for 'ignore overflows' (true by default)
428-
SameKindPair<EventCandidates, TrackCandidates_MC, BinningType> pairs{colBinning, cfg_Mix_NMixedEvents, -1, collisions, tracksTuple, &cache};
427+
BinningType colBinning{{cfgBinsMixVtx, cfgBinsMixMult}, true}; // true is for 'ignore overflows' (true by default)
428+
SameKindPair<EventCandidates, TrackCandidates_MC, BinningType> pairs{colBinning, cfgMixNMixedEvents, -1, collisions, tracksTuple, &cache};
429429
for (const auto& [collision1, tracks1, collision2, tracks2] : pairs) {
430430
if (cDebugLevel > 0) {
431431
nEvents_MC_Mix++;

0 commit comments

Comments
 (0)