@@ -792,8 +792,8 @@ struct FlowEventPlane {
792792 Configurable<float > cMinV0Radius{" cMinV0Radius" , 0.5 , " Minimum V0 radius from PV" };
793793 Configurable<float > cK0ShortCTau{" cK0ShortCTau" , 20.0 , " Decay length cut K0Short" };
794794 Configurable<float > cLambdaCTau{" cLambdaCTau" , 30.0 , " Decay length cut Lambda" };
795- Configurable<float > cK0ShortCosPA{" cK0ShortCosPA" , 0.998 , " K0Short CosPA" };
796- Configurable<float > cLambdaCosPA{" cLambdaCosPA" , 0.998 , " Lambda CosPA" };
795+ Configurable<float > cK0ShortCosPA{" cK0ShortCosPA" , 0.97 , " K0Short CosPA" };
796+ Configurable<float > cLambdaCosPA{" cLambdaCosPA" , 0.98 , " Lambda CosPA" };
797797 Configurable<float > cK0SMassRej{" cK0SMassRej" , 0.01 , " Reject K0Short Candidates" };
798798 Configurable<float > cArmPodSel{" cArmPodSel" , 0.2 , " Armentros-Podolanski Selection for K0S" };
799799 Configurable<float > cV0RapCut{" cV0RapCut" , 0.8 , " V0 rap cut" };
@@ -810,8 +810,6 @@ struct FlowEventPlane {
810810 std::array<float , 4 > vSP = {0 ., 0 ., 0 ., 0 .};
811811 std::map<ResoType, std::array<float , 2 >> mResoDauMass = {{kPhi0 , {MassKaonCharged, MassKaonCharged}}, {kKStar , {MassPionCharged, MassKaonCharged}}};
812812 std::map<ResoType, float > mResoMass = {{kPhi0 , MassPhi}, {kKStar , MassKaonCharged}};
813- std::map<V0Type, float > mV0Ctau = {{kK0S , cK0ShortCTau}, {kLambda , cLambdaCTau}, {kAntiLambda , cLambdaCTau}};
814- std::map<V0Type, float > mV0CosPA = {{kK0S , cK0ShortCosPA}, {kLambda , cLambdaCosPA}, {kAntiLambda , cLambdaCosPA}};
815813
816814 void init (InitContext const &)
817815 {
@@ -1236,15 +1234,15 @@ struct FlowEventPlane {
12361234 float ctauLambda = v0.distovertotmom (collision.posX (), collision.posY (), collision.posZ ()) * MassLambda0;
12371235
12381236 // K0Short
1239- if (selV0DauTracks<kK0S >(v0, postrack, negtrack) && v0.v0cosPA () > mV0CosPA . at ( kK0S ) && ctauK0Short < mV0Ctau . at ( kK0S ) && v0.qtarm () >= cArmPodSel * std::abs (v0.alpha ()) && v0.pt () >= cK0SMinPt && v0.pt () < cK0SMaxPt) {
1237+ if (selV0DauTracks<kK0S >(v0, postrack, negtrack) && v0.v0cosPA () > cK0ShortCosPA && ctauK0Short < cK0ShortCTau && v0.qtarm () >= cArmPodSel * std::abs (v0.alpha ()) && v0.pt () >= cK0SMinPt && v0.pt () < cK0SMaxPt) {
12401238 fillV0QAHist<kK0S >(collision, v0, tracks);
12411239 histos.fill (HIST (" V0/K0Short/hMassVsRap" ), cent, v0.mK0Short (), v0.eta ());
12421240 histos.fill (HIST (" V0/K0Short/Flow/hQuA" ), cent, v0.eta (), v0.mK0Short (), v1a);
12431241 histos.fill (HIST (" V0/K0Short/Flow/hQuC" ), cent, v0.eta (), v0.mK0Short (), v1c);
12441242 }
12451243
12461244 // Lambda
1247- if (selV0DauTracks<kLambda >(v0, postrack, negtrack) && v0.v0cosPA () > mV0CosPA . at ( kLambda ) && ctauLambda < mV0Ctau . at ( kLambda ) && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
1245+ if (selV0DauTracks<kLambda >(v0, postrack, negtrack) && v0.v0cosPA () > cLambdaCosPA && ctauLambda < cLambdaCTau && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
12481246 fillV0QAHist<kLambda >(collision, v0, tracks);
12491247 histos.fill (HIST (" V0/Lambda/hMassVsRap" ), cent, v0.mLambda (), v0.eta ());
12501248 histos.fill (HIST (" V0/Lambda/Flow/hQuA" ), cent, v0.eta (), v0.mLambda (), v1a);
@@ -1255,7 +1253,7 @@ struct FlowEventPlane {
12551253 }
12561254
12571255 // AntiLambda
1258- if (selV0DauTracks<kAntiLambda >(v0, postrack, negtrack) && v0.v0cosPA () > mV0CosPA . at ( kAntiLambda ) && ctauLambda < mV0Ctau . at ( kAntiLambda ) && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
1256+ if (selV0DauTracks<kAntiLambda >(v0, postrack, negtrack) && v0.v0cosPA () > cLambdaCosPA && ctauLambda < cLambdaCTau && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
12591257 fillV0QAHist<kAntiLambda >(collision, v0, tracks);
12601258 histos.fill (HIST (" V0/AntiLambda/hMassVsRap" ), cent, v0.mAntiLambda (), v0.eta ());
12611259 histos.fill (HIST (" V0/AntiLambda/Flow/hQuA" ), cent, v0.eta (), v0.mAntiLambda (), v1a);
0 commit comments