@@ -944,6 +944,7 @@ struct FlowEventPlane {
944944
945945 // V0s
946946 Configurable<int > cV0TypeSelection{" cV0TypeSelection" , 1 , " V0 Type Selection" };
947+ Configurable<int > cMinTpcCrossedRows{" cMinTpcCrossedRows" , 70 , " TPC Min Crossed Rows" };
947948 Configurable<float > cMinDcaProtonToPV{" cMinDcaProtonToPV" , 0.01 , " Minimum Proton DCAr to PV" };
948949 Configurable<float > cMinDcaPionToPV{" cMinDcaPionToPV" , 0.1 , " Minimum Pion DCAr to PV" };
949950 Configurable<float > cDcaV0Dau{" cDcaV0Dau" , 1 ., " DCA between V0 daughters" };
@@ -954,7 +955,7 @@ struct FlowEventPlane {
954955 Configurable<float > cLambdaCosPA{" cLambdaCosPA" , 0.98 , " Lambda CosPA" };
955956 Configurable<float > cK0SMassRej{" cK0SMassRej" , 0.01 , " Reject K0Short Candidates" };
956957 Configurable<float > cArmPodSel{" cArmPodSel" , 0.2 , " Armentros-Podolanski Selection for K0S" };
957- Configurable<float > cK0SMinPt{" cK0SMinPt" , 0.4 , " K0S Min pT" };
958+ Configurable<float > cK0SMinPt{" cK0SMinPt" , 0.5 , " K0S Min pT" };
958959 Configurable<float > cK0SMaxPt{" cK0SMaxPt" , 6.0 , " K0S Max pT" };
959960 Configurable<float > cLambdaMinPt{" cLambdaMinPt" , 0.6 , " Lambda Min pT" };
960961 Configurable<float > cLambdaMaxPt{" cLambdaMaxPt" , 6.0 , " Lambda Max pT" };
@@ -1129,7 +1130,7 @@ struct FlowEventPlane {
11291130 bool selV0DauTracks (V const & v0, T const & postrack, T const & negtrack)
11301131 {
11311132 // Kinematic selection
1132- if (postrack.pt () <= cTrackPtCut || negtrack.pt () <= cTrackPtCut || std::abs (postrack.eta ()) >= cTrackEtaCut || std::abs (negtrack.eta ()) >= cTrackEtaCut) {
1133+ if (postrack.pt () <= cTrackPtCut || negtrack.pt () <= cTrackPtCut || std::abs (postrack.eta ()) >= cTrackEtaCut || std::abs (negtrack.eta ()) >= cTrackEtaCut || postrack. tpcNClsCrossedRows () <= cMinTpcCrossedRows || negtrack. tpcNClsCrossedRows () <= cMinTpcCrossedRows ) {
11331134 return false ;
11341135 }
11351136
0 commit comments