Skip to content

Commit 2f2c606

Browse files
committed
[PWGLF] Update phiOO task and CMakeLists.txt
1 parent 5c9595a commit 2f2c606

File tree

1 file changed

+12
-20
lines changed

1 file changed

+12
-20
lines changed

PWGLF/Tasks/Resonances/phiOO.cxx

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
#include <string>
5252
#include <vector>
5353
#include <stdlib.h>
54+
#include <utility>
5455

5556
using namespace o2;
5657
using namespace o2::framework;
@@ -93,7 +94,7 @@ struct phiOO{
9394
Configurable<double> cfg_Track_nITSChi2{"cfg_Track_ITSChi2", 36.0, "nITS Chi2 per Cluster"};
9495
Configurable<bool> cfg_Track_TPCPID{"cfg_Track_TPCPID", true, "Enables TPC PID"};
9596
Configurable<bool> cfg_Track_TOFPID{"cfg_Track_TOFPID", true, "Enables TOF PID"};
96-
Configurable<bool> cfg_Track_Hard_TOFPID{"cfg_Track_Hard_TOFPID", true, "Enables STRICT TOF Reqruirement"};
97+
Configurable<bool> cfg_Track_Hard_TOFPID {"cfg_Track_Hard_TOFPID", true, "Enables STRICT TOF Reqruirement"};
9798
Configurable<float> cfg_Track_TPCPID_nSig{"cfg_Track_TPCPID_nSig", 4, "nTPC PID sigma"};
9899
Configurable<float> cfg_Track_TOFPID_nSig{"cfg_Track_TOFPID_nSig", 4, "nTOF PID sigma"};
99100
Configurable<bool> cfg_Track_Explicit_PID{"cfg_Track_Explicit_PID", true, "Enables explicit pid cehck"};
@@ -184,11 +185,7 @@ struct phiOO{
184185
histos.add("hnEvents", "Event selection decision", kTH1I, {{10, -0.5, 9.5}});
185186
histos.add("hnEvents_MC", "Event selection decision", kTH1I, {{10, -0.5, 9.5}});
186187
histos.add("hnEvents_MC_True", "Event selection decision", kTH1I, {{10, -0.5, 9.5}});
187-
188-
// histos.add("hnEvent", "Event selection decision", kTH1I, {AxisSpec{"SelectionCode", aliasLabels{"Success", "FailSel8", "FailVertex", "FailTimeframe", "FailTimeRange", "FailPileup", "FailCentrality", "FailOccupancy"}}});
189-
// histos.add("hnEvent_MC", "Event selection decision", kTH1I, {AxisSpec{"SelectionCode", aliasLabels{"Success", "FailSel8", "FailVertex", "FailTimeframe", "FailTimeRange", "FailPileup", "FailCentrality", "FailOccupancy"}}});
190-
// histos.add("hnEvent_MC_True", "Event selection decision", kTH1I, {AxisSpec{"SelectionCode", aliasLabels{"Success", "FailSel8", "FailVertex", "FailTimeframe", "FailTimeRange", "FailPileup", "FailCentrality", "FailOccupancy"}}});
191-
188+
192189
}//end of init
193190

194191
Filter collisionFilter = nabs(aod::collision::posZ) <= cfg_Event_VtxCut;
@@ -204,27 +201,19 @@ struct phiOO{
204201
aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTOFbeta, aod::McTrackLabels>>;
205202

206203
using BinningTypeVtxCent = ColumnBinningPolicy<aod::collision::PosZ, aod::cent::CentFT0C>;
207-
208-
// Partition<TrackCandidates> PosKaon = (aod::track::signed1Pt > static_cast<float>(0)) && (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig);
209-
// Partition<TrackCandidates> NegKaon = (aod::track::signed1Pt < static_cast<float>(0)) && (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig);
210204

211-
Partition<TrackCandidates> PosKaon =
212-
(aod::track::signed1Pt < static_cast<float>(0)) &&
213-
(!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
214-
Partition<TrackCandidates> NegKaon =
205+
Partition<TrackCandidates_MC> PosKaon_MC =
215206
(aod::track::signed1Pt > static_cast<float>(0)) &&
216207
(!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
217-
218-
Partition<TrackCandidates_MC> PosKaon_MC =
208+
Partition<TrackCandidates_MC> NegKaon_MC =
219209
(aod::track::signed1Pt < static_cast<float>(0)) &&
220210
(!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
221-
Partition<TrackCandidates_MC> NegKaon_MC =
211+
Partition<TrackCandidates> PosKaon =
222212
(aod::track::signed1Pt > static_cast<float>(0)) &&
223213
(!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
224-
225-
// Partition<TrackCandidates_MC> PosKaon_MC = (aod::track::signed1Pt < static_cast<float>(0)) && (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig);
226-
// Partition<TrackCandidates_MC> NegKaon_MC = (aod::track::signed1Pt > static_cast<float>(0)) && (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig);
227-
214+
Partition<TrackCandidates> NegKaon =
215+
(aod::track::signed1Pt < static_cast<float>(0)) &&
216+
(!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
228217

229218
double massKa = o2::constants::physics::MassKPlus;
230219
//***********************************//
@@ -376,6 +365,9 @@ struct phiOO{
376365
} else if (!cfg_Track_Hard_TOFPID) {
377366
tofPIDPassed = true;
378367
}
368+
if (!candidate.hasTOF()) {
369+
std::cout<<candidate.tofNSigmaKa()<<std::endl;
370+
}
379371
}
380372
if (tpcPIDPassed && tofPIDPassed) {
381373
if (cfg_Track_CutQA && QA) {

0 commit comments

Comments
 (0)