@@ -790,8 +790,8 @@ struct FlowEventPlane {
790790 Configurable<float > cMinV0Radius{" cMinV0Radius" , 0.5 , " Minimum V0 radius from PV" };
791791 Configurable<float > cK0ShortCTau{" cK0ShortCTau" , 20.0 , " Decay length cut K0Short" };
792792 Configurable<float > cLambdaCTau{" cLambdaCTau" , 30.0 , " Decay length cut Lambda" };
793- Configurable<float > cK0ShortCosPA{" cK0ShortCosPA" , 0.998 , " K0Short CosPA" };
794- Configurable<float > cLambdaCosPA{" cLambdaCosPA" , 0.998 , " Lambda CosPA" };
793+ Configurable<float > cK0ShortCosPA{" cK0ShortCosPA" , 0.97 , " K0Short CosPA" };
794+ Configurable<float > cLambdaCosPA{" cLambdaCosPA" , 0.98 , " Lambda CosPA" };
795795 Configurable<float > cK0SMassRej{" cK0SMassRej" , 0.01 , " Reject K0Short Candidates" };
796796 Configurable<float > cArmPodSel{" cArmPodSel" , 0.2 , " Armentros-Podolanski Selection for K0S" };
797797 Configurable<float > cV0RapCut{" cV0RapCut" , 0.8 , " V0 rap cut" };
@@ -808,8 +808,6 @@ struct FlowEventPlane {
808808 std::array<float , 4 > vSP = {0 ., 0 ., 0 ., 0 .};
809809 std::map<ResoType, std::array<float , 2 >> mResoDauMass = {{kPhi0 , {MassKaonCharged, MassKaonCharged}}, {kKStar , {MassPionCharged, MassKaonCharged}}};
810810 std::map<ResoType, float > mResoMass = {{kPhi0 , MassPhi}, {kKStar , MassKaonCharged}};
811- std::map<V0Type, float > mV0Ctau = {{kK0S , cK0ShortCTau}, {kLambda , cLambdaCTau}, {kAntiLambda , cLambdaCTau}};
812- std::map<V0Type, float > mV0CosPA = {{kK0S , cK0ShortCosPA}, {kLambda , cLambdaCosPA}, {kAntiLambda , cLambdaCosPA}};
813811
814812 void init (InitContext const &)
815813 {
@@ -1234,15 +1232,15 @@ struct FlowEventPlane {
12341232 float ctauLambda = v0.distovertotmom (collision.posX (), collision.posY (), collision.posZ ()) * MassLambda0;
12351233
12361234 // K0Short
1237- 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) {
1235+ if (selV0DauTracks<kK0S >(v0, postrack, negtrack) && v0.v0cosPA () > cK0ShortCosPA && ctauK0Short < cK0ShortCTau && v0.qtarm () >= cArmPodSel * std::abs (v0.alpha ()) && v0.pt () >= cK0SMinPt && v0.pt () < cK0SMaxPt) {
12381236 fillV0QAHist<kK0S >(collision, v0, tracks);
12391237 histos.fill (HIST (" V0/K0Short/hMassVsRap" ), cent, v0.mK0Short (), v0.eta ());
12401238 histos.fill (HIST (" V0/K0Short/Flow/hQuA" ), cent, v0.eta (), v0.mK0Short (), v1a);
12411239 histos.fill (HIST (" V0/K0Short/Flow/hQuC" ), cent, v0.eta (), v0.mK0Short (), v1c);
12421240 }
12431241
12441242 // Lambda
1245- 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) {
1243+ if (selV0DauTracks<kLambda >(v0, postrack, negtrack) && v0.v0cosPA () > cLambdaCosPA && ctauLambda < cLambdaCTau && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
12461244 fillV0QAHist<kLambda >(collision, v0, tracks);
12471245 histos.fill (HIST (" V0/Lambda/hMassVsRap" ), cent, v0.mLambda (), v0.eta ());
12481246 histos.fill (HIST (" V0/Lambda/Flow/hQuA" ), cent, v0.eta (), v0.mLambda (), v1a);
@@ -1253,7 +1251,7 @@ struct FlowEventPlane {
12531251 }
12541252
12551253 // AntiLambda
1256- 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) {
1254+ if (selV0DauTracks<kAntiLambda >(v0, postrack, negtrack) && v0.v0cosPA () > cLambdaCosPA && ctauLambda < cLambdaCTau && std::abs (v0.mK0Short () - MassK0Short) >= cK0SMassRej && v0.pt () >= cLambdaMinPt && v0.pt () < cLambdaMaxPt) {
12571255 fillV0QAHist<kAntiLambda >(collision, v0, tracks);
12581256 histos.fill (HIST (" V0/AntiLambda/hMassVsRap" ), cent, v0.mAntiLambda (), v0.eta ());
12591257 histos.fill (HIST (" V0/AntiLambda/Flow/hQuA" ), cent, v0.eta (), v0.mAntiLambda (), v1a);
0 commit comments