@@ -84,19 +84,19 @@ struct cksspinalignment {
8484
8585 // Configs for pion
8686 struct : ConfigurableGroup {
87- Configurable<bool > ITSPIDSelection{ " ITSPIDSelection " , true , " PID ITS" };
87+ Configurable<bool > itsPIDSelection{ " itsPIDSelection " , true , " PID ITS" };
8888 Configurable<float > lowITSPIDNsigma{" lowITSPIDNsigma" , -3.0 , " lower cut on PID nsigma for ITS" };
8989 Configurable<float > highITSPIDNsigma{" highITSPIDNsigma" , 3.0 , " higher cut on PID nsigma for ITS" };
90- Configurable<int > ITSclusterPiMeson{ " ITSclusterPiMeson " , 5 , " Minimum number of ITS cluster for pi meson track" };
91- Configurable<int > TPCCrossedRowsPiMeson{ " TPCCrossedRowsPiMeson " , 80 , " Minimum number of TPC Crossed Rows for pi meson track" };
92- Configurable<float > CutDCAxyPiMeson{ " CutDCAxyPiMeson " , 0.1 , " Maximum DCAxy for pi meson track" };
93- Configurable<float > CutDCAzPiMeson{ " CutDCAzPiMeson " , 0.1 , " Maximum DCAz for pi meson track" };
94- Configurable<float > CutEtaPiMeson{ " CutEtaPiMeson " , 0.8 , " Maximum eta for pi meson track" };
95- Configurable<float > CutPTPiMeson{ " CutPTPiMeson " , 0.8 , " Maximum pt for pi meson track" };
96- Configurable<bool > UsePID{ " UsePID " , true , " Flag for using PID selection for pi meson track" };
90+ Configurable<int > itsclusterPiMeson{ " itsclusterPiMeson " , 5 , " Minimum number of ITS cluster for pi meson track" };
91+ Configurable<int > tpcCrossedRowsPiMeson{ " tpcCrossedRowsPiMeson " , 80 , " Minimum number of TPC Crossed Rows for pi meson track" };
92+ Configurable<float > cutDCAxyPiMeson{ " cutDCAxyPiMeson " , 0.1 , " Maximum DCAxy for pi meson track" };
93+ Configurable<float > cutDCAzPiMeson{ " cutDCAzPiMeson " , 0.1 , " Maximum DCAz for pi meson track" };
94+ Configurable<float > cutEtaPiMeson{ " cutEtaPiMeson " , 0.8 , " Maximum eta for pi meson track" };
95+ Configurable<float > cutPTPiMeson{ " cutPTPiMeson " , 0.8 , " Maximum pt for pi meson track" };
96+ Configurable<bool > usePID{ " usePID " , true , " Flag for using PID selection for pi meson track" };
9797 Configurable<float > nsigmaCutTPCPiMeson{" nsigmaCutTPCPiMeson" , 3.0 , " Maximum nsigma cut TPC for pi meson track" };
9898 Configurable<float > nsigmaCutTOFPiMeson{" nsigmaCutTOFPiMeson" , 3.0 , " Maximum nsigma cut TOF for pi meson track" };
99- Configurable<float > CutTOFBetaPiMeson{ " CutTOFBetaPiMeson " , 3.0 , " Maximum beta cut for pi meson track" };
99+ Configurable<float > cutTOFBetaPiMeson{ " cutTOFBetaPiMeson " , 3.0 , " Maximum beta cut for pi meson track" };
100100 } grpPion;
101101
102102 // Configs for V0
@@ -110,7 +110,7 @@ struct cksspinalignment {
110110 Configurable<double > cMaxV0DCA{" cMaxV0DCA" , 1.2 , " Maximum V0 DCA to PV" };
111111 Configurable<float > cMinV0DCAPi{" cMinV0DCAPi" , 0.05 , " Minimum V0 daughters DCA to PV for Pi" };
112112 Configurable<float > cMaxV0LifeTime{" cMaxV0LifeTime" , 50 , " Maximum V0 life time" };
113- Configurable<float > qtArmenterosMin{" qtArmenterosMinForK0 " , 0.2 , " Minimum armenteros cut for K0s" };
113+ Configurable<float > qtArmenterosMin{" qtArmenterosMin " , 0.2 , " Minimum armenteros cut for K0s" };
114114 // config for V0 daughters
115115 Configurable<float > confDaughEta{" confDaughEta" , 0 .8f , " V0 Daugh sel: max eta" };
116116 Configurable<float > cfgDaughPiPt{" cfgDaughPiPt" , 0.2 , " minimum daughter pion pt" };
@@ -137,7 +137,7 @@ struct cksspinalignment {
137137 template <typename T>
138138 bool selectionTrack (const T& candidate)
139139 {
140- if (candidate.isGlobalTrack () && candidate.isPVContributor () && candidate.itsNCls () >= grpPion.ITSclusterPiMeson && candidate.tpcNClsCrossedRows () > grpPion.TPCCrossedRowsPiMeson && std::abs (candidate.dcaXY ()) <= grpPion.CutDCAxyPiMeson && std::abs (candidate.dcaZ ()) <= grpPion.CutDCAzPiMeson && std::abs (candidate.eta ()) <= grpPion.CutEtaPiMeson && candidate.pt () >= grpPion.CutPTPiMeson ) {
140+ if (candidate.isGlobalTrack () && candidate.isPVContributor () && candidate.itsNCls () >= grpPion.itsclusterPiMeson && candidate.tpcNClsCrossedRows () > grpPion.tpcCrossedRowsPiMeson && std::abs (candidate.dcaXY ()) <= grpPion.cutDCAxyPiMeson && std::abs (candidate.dcaZ ()) <= grpPion.cutDCAzPiMeson && std::abs (candidate.eta ()) <= grpPion.cutEtaPiMeson && candidate.pt () >= grpPion.cutPTPiMeson ) {
141141 return true ;
142142 }
143143 return false ;
@@ -149,7 +149,7 @@ struct cksspinalignment {
149149 if (!candidate.hasTOF () && std::abs (candidate.tpcNSigmaPi ()) < grpPion.nsigmaCutTPCPiMeson ) {
150150 return true ;
151151 }
152- if (candidate.hasTOF () && candidate.beta () > grpPion.CutTOFBetaPiMeson && std::abs (candidate.tpcNSigmaPi ()) < grpPion.nsigmaCutTPCPiMeson && std::abs (candidate.tofNSigmaPi ()) < grpPion.nsigmaCutTOFPiMeson ) {
152+ if (candidate.hasTOF () && candidate.beta () > grpPion.cutTOFBetaPiMeson && std::abs (candidate.tpcNSigmaPi ()) < grpPion.nsigmaCutTPCPiMeson && std::abs (candidate.tofNSigmaPi ()) < grpPion.nsigmaCutTOFPiMeson ) {
153153 return true ;
154154 }
155155 return false ;
@@ -299,19 +299,19 @@ struct cksspinalignment {
299299 if (collision.triggereventep ()) {
300300 histos.fill (HIST (" hEvtSelInfo" ), 2.5 );
301301
302- for (auto track1 : tracks) {
302+ for (const auto & track1 : tracks) {
303303 histos.fill (HIST (" hTrkSelInfo" ), 0.5 );
304304 if (!selectionTrack (track1)) {
305305 continue ;
306306 }
307307 histos.fill (HIST (" hTrkSelInfo" ), 1.5 );
308308
309- if (grpPion.ITSPIDSelection && !(itsResponse.nSigmaITS <o2::track::PID::Pion>(track1) > grpPion.lowITSPIDNsigma && itsResponse.nSigmaITS <o2::track::PID::Pion>(track1) < grpPion.highITSPIDNsigma )) {
309+ if (grpPion.itsPIDSelection && !(itsResponse.nSigmaITS <o2::track::PID::Pion>(track1) > grpPion.lowITSPIDNsigma && itsResponse.nSigmaITS <o2::track::PID::Pion>(track1) < grpPion.highITSPIDNsigma )) {
310310 continue ;
311311 }
312312 histos.fill (HIST (" hTrkSelInfo" ), 2.5 );
313313
314- if (grpPion.UsePID && !selectionPID (track1)) {
314+ if (grpPion.usePID && !selectionPID (track1)) {
315315 continue ;
316316 }
317317 histos.fill (HIST (" hTrkSelInfo" ), 3.5 );
0 commit comments