@@ -93,7 +93,7 @@ struct phiOO{
9393 Configurable<double > cfg_Track_nITSChi2{" cfg_Track_ITSChi2" , 36.0 , " nITS Chi2 per Cluster" };
9494 Configurable<bool > cfg_Track_TPCPID{" cfg_Track_TPCPID" , true , " Enables TPC PID" };
9595 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" };
96+ Configurable<bool > cfg_Track_Hard_TOFPID {" cfg_Track_Hard_TOFPID" , true , " Enables STRICT TOF Reqruirement" };
9797 Configurable<float > cfg_Track_TPCPID_nSig{" cfg_Track_TPCPID_nSig" , 4 , " nTPC PID sigma" };
9898 Configurable<float > cfg_Track_TOFPID_nSig{" cfg_Track_TOFPID_nSig" , 4 , " nTOF PID sigma" };
9999 Configurable<bool > cfg_Track_Explicit_PID{" cfg_Track_Explicit_PID" , true , " Enables explicit pid cehck" };
@@ -184,11 +184,7 @@ struct phiOO{
184184 histos.add (" hnEvents" , " Event selection decision" , kTH1I , {{10 , -0.5 , 9.5 }});
185185 histos.add (" hnEvents_MC" , " Event selection decision" , kTH1I , {{10 , -0.5 , 9.5 }});
186186 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-
187+
192188 }// end of init
193189
194190 Filter collisionFilter = nabs(aod::collision::posZ) <= cfg_Event_VtxCut;
@@ -204,27 +200,19 @@ struct phiOO{
204200 aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTOFbeta, aod::McTrackLabels>>;
205201
206202 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);
210203
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 =
204+ Partition<TrackCandidates_MC> PosKaon_MC =
215205 (aod::track::signed1Pt > static_cast <float >(0 )) &&
216206 (!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
217-
218- Partition<TrackCandidates_MC> PosKaon_MC =
207+ Partition<TrackCandidates_MC> NegKaon_MC =
219208 (aod::track::signed1Pt < static_cast <float >(0 )) &&
220209 (!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
221- Partition<TrackCandidates_MC> NegKaon_MC =
210+ Partition<TrackCandidates> PosKaon =
222211 (aod::track::signed1Pt > static_cast <float >(0 )) &&
223212 (!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-
213+ Partition<TrackCandidates> NegKaon =
214+ (aod::track::signed1Pt < static_cast <float >(0 )) &&
215+ (!cfg_Track_TPCPID || (nabs(aod::pidtpc::tpcNSigmaKa) <= cfg_Track_TPCPID_nSig));
228216
229217 double massKa = o2::constants::physics::MassKPlus;
230218 // ***********************************//
@@ -376,6 +364,9 @@ struct phiOO{
376364 } else if (!cfg_Track_Hard_TOFPID) {
377365 tofPIDPassed = true ;
378366 }
367+ if (!candidate.hasTOF ()) {
368+ std::cout<<candidate.tofNSigmaKa ()<<std::endl;
369+ }
379370 }
380371 if (tpcPIDPassed && tofPIDPassed) {
381372 if (cfg_Track_CutQA && QA) {
0 commit comments