@@ -509,8 +509,8 @@ struct StrangenessInJets {
509509 }
510510
511511 // Xi Selections
512- template <typename Xi, typename TrackPos, typename TrackNeg, typename TrackBac, typename vZero, typename Coll>
513- bool passedXiSelection (const Xi& casc, const TrackPos& ptrack, const TrackNeg& ntrack, const TrackBac& btrack, const vZero& v0, const Coll& coll)
512+ template <typename Xi, typename TrackPos, typename TrackNeg, typename TrackBac, typename Coll>
513+ bool passedXiSelection (const Xi& casc, const TrackPos& ptrack, const TrackNeg& ntrack, const TrackBac& btrack, const Coll& coll)
514514 {
515515 // Single-track selections on cascade daughters
516516 if (!passedSingleTrackSelection (ptrack))
@@ -542,8 +542,9 @@ struct StrangenessInJets {
542542 }
543543
544544 // Require that V0 is compatible with Lambda
545+ /*
545546 if (std::fabs(v0.mAntiLambda() - MassLambda0) > deltaMassLambda)
546- return false ;
547+ return false;*/
547548 }
548549
549550 // Xi- selection (Xi- -> L + pi-)
@@ -568,8 +569,9 @@ struct StrangenessInJets {
568569 }
569570
570571 // Require that V0 is compatible with Lambda
572+ /*
571573 if (std::fabs(v0.mLambda() - MassLambda0) > deltaMassLambda)
572- return false ;
574+ return false;*/
573575 }
574576
575577 // V0 selections
@@ -613,8 +615,8 @@ struct StrangenessInJets {
613615 }
614616
615617 // Omega selections
616- template <typename Omega, typename TrackPos, typename TrackNeg, typename TrackBac, typename vZero, typename Coll>
617- bool passedOmegaSelection (const Omega& casc, const TrackPos& ptrack, const TrackNeg& ntrack, const TrackBac& btrack, const vZero& v0, const Coll& coll)
618+ template <typename Omega, typename TrackPos, typename TrackNeg, typename TrackBac, typename Coll>
619+ bool passedOmegaSelection (const Omega& casc, const TrackPos& ptrack, const TrackNeg& ntrack, const TrackBac& btrack, const Coll& coll)
618620 {
619621 // Single-track selections on cascade daughters
620622 if (!passedSingleTrackSelection (ptrack))
@@ -646,8 +648,9 @@ struct StrangenessInJets {
646648 }
647649
648650 // Require that V0 is compatible with Lambda
651+ /*
649652 if (std::fabs(v0.mAntiLambda() - MassLambda0) > deltaMassLambda)
650- return false ;
653+ return false;*/
651654 }
652655
653656 // Omega- selection (Omega- -> L + K-)
@@ -672,8 +675,9 @@ struct StrangenessInJets {
672675 }
673676
674677 // Require that V0 is compatible with Lambda
678+ /*
675679 if (std::fabs(v0.mLambda() - MassLambda0) > deltaMassLambda)
676- return false ;
680+ return false;*/
677681 }
678682
679683 // V0 selections
@@ -739,7 +743,7 @@ struct StrangenessInJets {
739743
740744 // Process data
741745 void processData (SelCollisions::iterator const & collision, aod::V0Datas const & fullV0s,
742- CascAndV0 const & Cascades, DaughterTracks const & tracks,
746+ aod::CascDataExt const & Cascades, DaughterTracks const & tracks,
743747 aod::BCsWithTimestamps const &)
744748 {
745749 // Fill event counter before event selection
@@ -896,7 +900,6 @@ struct StrangenessInJets {
896900 auto bach = casc.bachelor_as <DaughterTracks>();
897901 auto pos = casc.posTrack_as <DaughterTracks>();
898902 auto neg = casc.negTrack_as <DaughterTracks>();
899- auto const & v0 = casc.v0 ();
900903 TVector3 cascadeDir (casc.px (), casc.py (), casc.pz ());
901904
902905 // Calculate distance from jet and UE axes
@@ -911,7 +914,7 @@ struct StrangenessInJets {
911914 double deltaRue2 = std::sqrt (deltaEtaUe2 * deltaEtaUe2 + deltaPhiUe2 * deltaPhiUe2);
912915
913916 // Xi+
914- if (passedXiSelection (casc, pos, neg, bach, v0, collision) && bach.sign () > 0 ) {
917+ if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 ) {
915918 if (deltaRjet < rJet) {
916919 registryData.fill (HIST (" XiPos_in_jet" ), multiplicity, casc.pt (), casc.mXi ());
917920 }
@@ -920,7 +923,7 @@ struct StrangenessInJets {
920923 }
921924 }
922925 // Xi-
923- if (passedXiSelection (casc, pos, neg, bach, v0, collision) && bach.sign () < 0 ) {
926+ if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 ) {
924927 if (deltaRjet < rJet) {
925928 registryData.fill (HIST (" XiNeg_in_jet" ), multiplicity, casc.pt (), casc.mXi ());
926929 }
@@ -929,7 +932,7 @@ struct StrangenessInJets {
929932 }
930933 }
931934 // Omega+
932- if (passedOmegaSelection (casc, pos, neg, bach, v0, collision) && bach.sign () > 0 ) {
935+ if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 ) {
933936 if (deltaRjet < rJet) {
934937 registryData.fill (HIST (" OmegaPos_in_jet" ), multiplicity, casc.pt (), casc.mOmega ());
935938 }
@@ -938,7 +941,7 @@ struct StrangenessInJets {
938941 }
939942 }
940943 // Omega-
941- if (passedOmegaSelection (casc, pos, neg, bach, v0, collision) && bach.sign () < 0 ) {
944+ if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 ) {
942945 if (deltaRjet < rJet) {
943946 registryData.fill (HIST (" OmegaNeg_in_jet" ), multiplicity, casc.pt (), casc.mOmega ());
944947 }
@@ -1109,7 +1112,7 @@ struct StrangenessInJets {
11091112
11101113 // Reconstructed MC events
11111114 void processMCreconstructed (SimCollisions const & collisions, DaughterTracksMC const & mcTracks,
1112- aod::V0Datas const & fullV0s, CascAndV0 const & Cascades,
1115+ aod::V0Datas const & fullV0s, aod::CascDataExt const & Cascades,
11131116 const aod::McParticles&)
11141117 {
11151118 for (const auto & collision : collisions) {
@@ -1298,7 +1301,6 @@ struct StrangenessInJets {
12981301 auto bach = casc.bachelor_as <DaughterTracksMC>();
12991302 auto pos = casc.posTrack_as <DaughterTracksMC>();
13001303 auto neg = casc.negTrack_as <DaughterTracksMC>();
1301- auto const & v0 = casc.v0 ();
13021304
13031305 // Get MC particles
13041306 if (!bach.has_mcParticle () || !pos.has_mcParticle () || !neg.has_mcParticle ())
@@ -1342,7 +1344,7 @@ struct StrangenessInJets {
13421344 double deltaRue2 = std::sqrt (deltaEtaUe2 * deltaEtaUe2 + deltaPhiUe2 * deltaPhiUe2);
13431345
13441346 // Xi+
1345- if (passedXiSelection (casc, pos, neg, bach, v0, collision) && bach.sign () > 0 && pdgParent == kXiPlusBar ) {
1347+ if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 && pdgParent == kXiPlusBar ) {
13461348 if (deltaRjet < rJet) {
13471349 registryMC.fill (HIST (" XiPos_reconstructed_jet" ), multiplicity, casc.pt ());
13481350 }
@@ -1351,7 +1353,7 @@ struct StrangenessInJets {
13511353 }
13521354 }
13531355 // Xi-
1354- if (passedXiSelection (casc, pos, neg, bach, v0, collision) && bach.sign () < 0 && pdgParent == kXiMinus ) {
1356+ if (passedXiSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 && pdgParent == kXiMinus ) {
13551357 if (deltaRjet < rJet) {
13561358 registryMC.fill (HIST (" XiNeg_reconstructed_jet" ), multiplicity, casc.pt ());
13571359 }
@@ -1360,7 +1362,7 @@ struct StrangenessInJets {
13601362 }
13611363 }
13621364 // Omega+
1363- if (passedOmegaSelection (casc, pos, neg, bach, v0, collision) && bach.sign () > 0 && pdgParent == kOmegaPlusBar ) {
1365+ if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () > 0 && pdgParent == kOmegaPlusBar ) {
13641366 if (deltaRjet < rJet) {
13651367 registryMC.fill (HIST (" OmegaPos_reconstructed_jet" ), multiplicity, casc.pt ());
13661368 }
@@ -1369,7 +1371,7 @@ struct StrangenessInJets {
13691371 }
13701372 }
13711373 // Omega-
1372- if (passedOmegaSelection (casc, pos, neg, bach, v0, collision) && bach.sign () < 0 && pdgParent == kOmegaMinus ) {
1374+ if (passedOmegaSelection (casc, pos, neg, bach, collision) && bach.sign () < 0 && pdgParent == kOmegaMinus ) {
13731375 if (deltaRjet < rJet) {
13741376 registryMC.fill (HIST (" OmegaNeg_reconstructed_jet" ), multiplicity, casc.pt ());
13751377 }
0 commit comments