@@ -139,12 +139,12 @@ struct UpcTauCentralBarrelRL {
139139 Configurable<float > cutMyGTdcaZmax{" cutMyGTdcaZmax" , 2 .f , {" MyGlobalTrack cut" }};
140140 Configurable<float > cutMyGTdcaXYmax{" cutMyGTdcaXYmax" , 1e10f, {" MyGlobalTrack cut" }};
141141 Configurable<bool > cutMyGTdcaXYusePt{" cutMyGTdcaXYusePt" , false , {" MyGlobalTrack cut" }};
142- Configurable<bool > cutMyHasITS{" cutMyHasITS" , true , {" MyGlobalTrack cut" }};
142+ Configurable<bool > cutMyHasITS{" cutMyHasITS" , true , {" MyGlobalTrack cut" }};
143143 Configurable<int > cutMyGTitsNClsMin{" cutMyGTitsNClsMin" , 1 , {" MyGlobalTrack cut" }};
144144 Configurable<float > cutMyGTitsChi2NclMax{" cutMyGTitsChi2NclMax" , 36 .f , {" MyGlobalTrack cut" }};
145- Configurable<int > cutMyGTitsHitsRule{" cutMyGTitsHitsRule" , 0 , {" MyGlobalTrack cut" }};
146- Configurable<bool > cutMyHasTPC{" cutMyHasTPC" , true , {" MyGlobalTrack cut" }};
147- Configurable<int > cutMyGTtpcNClsMin{" cutMyGTtpcNClsMin" , 1 , {" MyGlobalTrack cut" }};
145+ Configurable<int > cutMyGTitsHitsRule{" cutMyGTitsHitsRule" , 0 , {" MyGlobalTrack cut" }};
146+ Configurable<bool > cutMyHasTPC{" cutMyHasTPC" , true , {" MyGlobalTrack cut" }};
147+ Configurable<int > cutMyGTtpcNClsMin{" cutMyGTtpcNClsMin" , 1 , {" MyGlobalTrack cut" }};
148148 Configurable<int > cutMyGTtpcNClsCrossedRowsMin{" cutMyGTtpcNClsCrossedRowsMin" , 70 , {" MyGlobalTrack cut" }};
149149 Configurable<float > cutMyGTtpcNClsCrossedRowsOverNClsMin{" cutMyGTtpcNClsCrossedRowsOverNClsMin" , 0 .8f , {" MyGlobalTrack cut" }};
150150 Configurable<float > cutMyGTtpcChi2NclMax{" cutMyGTtpcChi2NclMax" , 4 .f , {" MyGlobalTrack cut" }};
@@ -181,26 +181,26 @@ struct UpcTauCentralBarrelRL {
181181 histos.add (" Tracks/raw/hTrackPt" , " ;Track #it{p_{T}} (GeV/c);Number of events (-)" , HistType::kTH1D , {axisPt});
182182 histos.add (" Tracks/raw/hTrackPhi" , " ;Track #phi (rad);Number of events (-)" , HistType::kTH1D , {axisPhi});
183183 histos.add (" Tracks/raw/hTrackEta" , " ;Track #eta (-);Number of events (-)" , HistType::kTH1D , {axisEta});
184- histos.add (" Tracks/raw/ITS/itsNCls" , " number of found ITS clusters;# clusters ITS" , kTH1D , {{8 , -0.5 , 7.5 }});
185- histos.add (" Tracks/raw/ITS/itsChi2NCl" , " chi2 per ITS cluster;chi2 / cluster ITS" , kTH1D , {{100 , 0 , 50 }});
186- histos.add (" Tracks/raw/TPC/tpcNClsFindable" , " number of findable TPC clusters;# findable clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
187- histos.add (" Tracks/raw/TPC/tpcNClsFound" , " number of found TPC clusters;# clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
188- histos.add (" Tracks/raw/TPC/tpcCrossedRows" , " number of crossed TPC rows;# crossed rows TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
189- histos.add (" Tracks/raw/TPC/tpcCrossedRowsOverFindableCls" , " crossed TPC rows over findable clusters;crossed rows / findable clusters TPC" , kTH1D , {{200 , 0.0 , 2.0 }});
190- histos.add (" Tracks/raw/TPC/tpcChi2NCl" , " chi2 per cluster in TPC;chi2 / cluster TPC" , kTH1D , {{100 , 0 , 10 }});
184+ histos.add (" Tracks/raw/ITS/itsNCls" , " number of found ITS clusters;# clusters ITS" , kTH1D , {{8 , -0.5 , 7.5 }});
185+ histos.add (" Tracks/raw/ITS/itsChi2NCl" , " chi2 per ITS cluster;chi2 / cluster ITS" , kTH1D , {{100 , 0 , 50 }});
186+ histos.add (" Tracks/raw/TPC/tpcNClsFindable" , " number of findable TPC clusters;# findable clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
187+ histos.add (" Tracks/raw/TPC/tpcNClsFound" , " number of found TPC clusters;# clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
188+ histos.add (" Tracks/raw/TPC/tpcCrossedRows" , " number of crossed TPC rows;# crossed rows TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
189+ histos.add (" Tracks/raw/TPC/tpcCrossedRowsOverFindableCls" , " crossed TPC rows over findable clusters;crossed rows / findable clusters TPC" , kTH1D , {{200 , 0.0 , 2.0 }});
190+ histos.add (" Tracks/raw/TPC/tpcChi2NCl" , " chi2 per cluster in TPC;chi2 / cluster TPC" , kTH1D , {{100 , 0 , 10 }});
191191
192192 histos.add (" Tracks/GoodTrack/hTrackZ" , " ;Track z-vertex (cm);Number of events (-)" , HistType::kTH1D , {axisZvtx});
193193 histos.add (" Tracks/GoodTrack/hTrackP" , " ;Track #it{p} (GeV/c);Number of events (-)" , HistType::kTH1D , {axisMom});
194194 histos.add (" Tracks/GoodTrack/hTrackPt" , " ;Track #it{p_{T}} (GeV/c);Number of events (-)" , HistType::kTH1D , {axisPt});
195195 histos.add (" Tracks/GoodTrack/hTrackPhi" , " ;Track #phi (rad);Number of events (-)" , HistType::kTH1D , {axisPhi});
196196 histos.add (" Tracks/GoodTrack/hTrackEta" , " ;Track #eta (-);Number of events (-)" , HistType::kTH1D , {axisEta});
197- histos.add (" Tracks/GoodTrack/ITS/itsNCls" , " number of found ITS clusters;# clusters ITS" , kTH1D , {{8 , -0.5 , 7.5 }});
198- histos.add (" Tracks/GoodTrack/ITS/itsChi2NCl" , " chi2 per ITS cluster;chi2 / cluster ITS" , kTH1D , {{100 , 0 , 50 }});
199- histos.add (" Tracks/GoodTrack/TPC/tpcNClsFindable" , " number of findable TPC clusters;# findable clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
200- histos.add (" Tracks/GoodTrack/TPC/tpcNClsFound" , " number of found TPC clusters;# clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
201- histos.add (" Tracks/GoodTrack/TPC/tpcCrossedRows" , " number of crossed TPC rows;# crossed rows TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
202- histos.add (" Tracks/GoodTrack/TPC/tpcCrossedRowsOverFindableCls" , " crossed TPC rows over findable clusters;crossed rows / findable clusters TPC" , kTH1D , {{200 , 0.0 , 2.0 }});
203- histos.add (" Tracks/GoodTrack/TPC/tpcChi2NCl" , " chi2 per cluster in TPC;chi2 / cluster TPC" , kTH1D , {{100 , 0 , 10 }});
197+ histos.add (" Tracks/GoodTrack/ITS/itsNCls" , " number of found ITS clusters;# clusters ITS" , kTH1D , {{8 , -0.5 , 7.5 }});
198+ histos.add (" Tracks/GoodTrack/ITS/itsChi2NCl" , " chi2 per ITS cluster;chi2 / cluster ITS" , kTH1D , {{100 , 0 , 50 }});
199+ histos.add (" Tracks/GoodTrack/TPC/tpcNClsFindable" , " number of findable TPC clusters;# findable clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
200+ histos.add (" Tracks/GoodTrack/TPC/tpcNClsFound" , " number of found TPC clusters;# clusters TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
201+ histos.add (" Tracks/GoodTrack/TPC/tpcCrossedRows" , " number of crossed TPC rows;# crossed rows TPC" , kTH1D , {{165 , -0.5 , 164.5 }});
202+ histos.add (" Tracks/GoodTrack/TPC/tpcCrossedRowsOverFindableCls" , " crossed TPC rows over findable clusters;crossed rows / findable clusters TPC" , kTH1D , {{200 , 0.0 , 2.0 }});
203+ histos.add (" Tracks/GoodTrack/TPC/tpcChi2NCl" , " chi2 per cluster in TPC;chi2 / cluster TPC" , kTH1D , {{100 , 0 , 10 }});
204204
205205 histos.add (" EventTwoTracks/hInvariantMass" , " ;Invariant mass (GeV/c^{2});Number of events (-)" , HistType::kTH1D , {axisInvMass});
206206 histos.add (" EventTwoTracks/hInvariantMassWide" , " ;Invariant mass (GeV/c^{2});Number of events (-)" , HistType::kTH1D , {axisInvMassWide});
@@ -549,13 +549,13 @@ struct UpcTauCentralBarrelRL {
549549 histos.get <TH1>(HIST (" Tracks/raw/hTrackPhi" ))->Fill (phi (trkPx, trkPy));
550550 histos.get <TH1>(HIST (" Tracks/raw/hTrackEta" ))->Fill (eta (trkPx, trkPy, trkPz));
551551 // histosPID.get<TH2>(HIST("Tracks/raw/PID/hTPCsignalVsZ"))->Fill(track.z(),track.tpcSignal());
552- histos.get <TH1>(HIST (" Tracks/raw/ITS/itsNCls" ))->Fill (track.itsNCls ());
553- histos.get <TH1>(HIST (" Tracks/raw/ITS/itsChi2NCl" ))->Fill (track.itsChi2NCl ());
554- histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcNClsFindable" ))->Fill (track.tpcNClsFindable ());
555- histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcNClsFound" ))->Fill (track.tpcNClsFindable () - track.tpcNClsFindableMinusFound ());
556- histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcCrossedRows" ))->Fill (track.tpcNClsCrossedRows ());
557- histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcCrossedRowsOverFindableCls" ))->Fill ((static_cast <float >(track.tpcNClsCrossedRows ()) / static_cast <float >(track.tpcNClsFindable ())));
558- histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcChi2NCl" ))->Fill (track.tpcChi2NCl ());
552+ histos.get <TH1>(HIST (" Tracks/raw/ITS/itsNCls" ))->Fill (track.itsNCls ());
553+ histos.get <TH1>(HIST (" Tracks/raw/ITS/itsChi2NCl" ))->Fill (track.itsChi2NCl ());
554+ histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcNClsFindable" ))->Fill (track.tpcNClsFindable ());
555+ histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcNClsFound" ))->Fill (track.tpcNClsFindable () - track.tpcNClsFindableMinusFound ());
556+ histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcCrossedRows" ))->Fill (track.tpcNClsCrossedRows ());
557+ histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcCrossedRowsOverFindableCls" ))->Fill ((static_cast <float >(track.tpcNClsCrossedRows ()) / static_cast <float >(track.tpcNClsFindable ())));
558+ histos.get <TH1>(HIST (" Tracks/raw/TPC/tpcChi2NCl" ))->Fill (track.tpcChi2NCl ());
559559 histosPID.get <TH2>(HIST (" Tracks/raw/PID/hTPCsignalVsP" ))->Fill (momentum (trkPx, trkPy, trkPz), track.tpcSignal ());
560560 histosPID.get <TH2>(HIST (" Tracks/raw/PID/hTPCsignalVsPt" ))->Fill (track.pt (), track.tpcSignal ());
561561 histosPID.get <TH2>(HIST (" Tracks/raw/PID/hTPCsignalVsEta" ))->Fill (eta (trkPx, trkPy, trkPz), track.tpcSignal ());
@@ -606,13 +606,13 @@ struct UpcTauCentralBarrelRL {
606606 histos.get <TH1>(HIST (" Tracks/GoodTrack/hTrackPhi" ))->Fill (phi (trkPx, trkPy));
607607 histos.get <TH1>(HIST (" Tracks/GoodTrack/hTrackEta" ))->Fill (eta (trkPx, trkPy, trkPz));
608608 // histosPID.get<TH2>(HIST("Tracks/GoodTrack/PID/hTPCsignalVsZ"))->Fill(track.z(),track.tpcSignal());
609- histos.get <TH1>(HIST (" Tracks/GoodTrack/ITS/itsNCls" ))->Fill (track.itsNCls ());
610- histos.get <TH1>(HIST (" Tracks/GoodTrack/ITS/itsChi2NCl" ))->Fill (track.itsChi2NCl ());
611- histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcNClsFindable" ))->Fill (track.tpcNClsFindable ());
612- histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcNClsFound" ))->Fill (track.tpcNClsFindable () - track.tpcNClsFindableMinusFound ());
613- histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcCrossedRows" ))->Fill (track.tpcNClsCrossedRows ());
614- histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcCrossedRowsOverFindableCls" ))->Fill ((static_cast <float >(track.tpcNClsCrossedRows ()) / static_cast <float >(track.tpcNClsFindable ())));
615- histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcChi2NCl" ))->Fill (track.tpcChi2NCl ());
609+ histos.get <TH1>(HIST (" Tracks/GoodTrack/ITS/itsNCls" ))->Fill (track.itsNCls ());
610+ histos.get <TH1>(HIST (" Tracks/GoodTrack/ITS/itsChi2NCl" ))->Fill (track.itsChi2NCl ());
611+ histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcNClsFindable" ))->Fill (track.tpcNClsFindable ());
612+ histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcNClsFound" ))->Fill (track.tpcNClsFindable () - track.tpcNClsFindableMinusFound ());
613+ histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcCrossedRows" ))->Fill (track.tpcNClsCrossedRows ());
614+ histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcCrossedRowsOverFindableCls" ))->Fill ((static_cast <float >(track.tpcNClsCrossedRows ()) / static_cast <float >(track.tpcNClsFindable ())));
615+ histos.get <TH1>(HIST (" Tracks/GoodTrack/TPC/tpcChi2NCl" ))->Fill (track.tpcChi2NCl ());
616616 histosPID.get <TH2>(HIST (" Tracks/GoodTrack/PID/hTPCsignalVsP" ))->Fill (momentum (trkPx, trkPy, trkPz), track.tpcSignal ());
617617 histosPID.get <TH2>(HIST (" Tracks/GoodTrack/PID/hTPCsignalVsPt" ))->Fill (track.pt (), track.tpcSignal ());
618618 histosPID.get <TH2>(HIST (" Tracks/GoodTrack/PID/hTPCsignalVsEta" ))->Fill (eta (trkPx, trkPy, trkPz), track.tpcSignal ());
0 commit comments