@@ -59,16 +59,7 @@ enum CascadeSel {
5959 kCascadeV0TranRadMax ,
6060 kCascadeV0DCAtoPVMin ,
6161 kCascadeV0DCAtoPVMax
62-
63- // kNcascadeSelection
64- // kCascadeV0MassMin,
65- // kCascadeV0MassMax
6662};
67- /*
68- kCascadeDCAPosToPV,
69- kCascadeDCANegToPV,
70- kCascadeDCABachToPV,
71- */
7263
7364enum ChildTrackType { kPosTrack ,
7465 kNegTrack ,
@@ -101,11 +92,6 @@ class FemtoDreamCascadeSelection
10192 nCascadeTranRadMin(0 ),
10293 nCascadeTranRadMax(0 ),
10394 nCascadeDecVtxMax(0 ),
104- /*
105- nCascadeDCAPosToPV(0),
106- nCascadeDCANegToPV(0),
107- nCascadeDCABachToPV(0),
108- */
10995 nCascadeV0DCADaughMax(0 ),
11096 nCascadeV0CPAMin(0 ),
11197 nCascadeV0TranRadMin(0 ),
@@ -121,11 +107,6 @@ class FemtoDreamCascadeSelection
121107 fCascadeTranRadMin(9999999 ),
122108 fCascadeTranRadMax(-9999999 ),
123109 fCascadeDecVtxMax(-9999999 ),
124- /*
125- fCascadeDCAPosToPV(9999999),
126- fCascadeDCANegToPV(9999999),
127- fCascadeDCABachToPV(9999999),
128- */
129110 fCascadeV0DCADaughMax(-9999999 ),
130111 fCascadeV0CPAMin(9999999 ),
131112 fCascadeV0TranRadMin(9999999 ),
@@ -141,7 +122,6 @@ class FemtoDreamCascadeSelection
141122 fInvMassCompetingLowLimit(1.5 ),
142123 fInvMassCompetingUpLimit(2.0 ),
143124 isCascOmega(false )
144- /* ,nSigmaPIDOffsetTPC(0.)*/
145125 {
146126 }
147127
@@ -174,7 +154,7 @@ class FemtoDreamCascadeSelection
174154 } else if (child == femtoDreamCascadeSelection::kNegTrack ) {
175155 NegDaughTrack.setSelection (selVal, selVar, selType);
176156 } else if (child == femtoDreamCascadeSelection::kBachTrack ) {
177- BachDaugTrack .setSelection (selVal, selVar, selType);
157+ BachDaughTrack .setSelection (selVal, selVar, selType);
178158 }
179159 }
180160
@@ -187,7 +167,7 @@ class FemtoDreamCascadeSelection
187167 } else if (child == femtoDreamCascadeSelection::kNegTrack ) {
188168 NegDaughTrack.setPIDSpecies (pids);
189169 } else if (child == femtoDreamCascadeSelection::kBachTrack ) {
190- BachDaugTrack .setPIDSpecies (pids);
170+ BachDaughTrack .setPIDSpecies (pids);
191171 }
192172 }
193173
@@ -315,7 +295,7 @@ class FemtoDreamCascadeSelection
315295
316296 FemtoDreamTrackSelection PosDaughTrack;
317297 FemtoDreamTrackSelection NegDaughTrack;
318- FemtoDreamTrackSelection BachDaugTrack ;
298+ FemtoDreamTrackSelection BachDaughTrack ;
319299
320300 static constexpr int kNcascadeSelection = 16 ;
321301
@@ -431,9 +411,9 @@ void FemtoDreamCascadeSelection::init(HistogramRegistry* QAregistry, HistogramRe
431411 aod::femtodreamparticle::TrackType::kNegChild ,
432412 aod::femtodreamparticle::cutContainerType>(mQAHistogramRegistry , mHistogramRegistry );
433413
434- BachDaugTrack .init <aod::femtodreamparticle::ParticleType::kCascadeBachelor ,
435- aod::femtodreamparticle::TrackType::kBachelor ,
436- aod::femtodreamparticle::cutContainerType>(mQAHistogramRegistry , mHistogramRegistry );
414+ BachDaughTrack .init <aod::femtodreamparticle::ParticleType::kCascadeBachelor ,
415+ aod::femtodreamparticle::TrackType::kBachelor ,
416+ aod::femtodreamparticle::cutContainerType>(mQAHistogramRegistry , mHistogramRegistry );
437417 }
438418
439419 // / check whether the most open cuts are fulfilled - most of this should have
@@ -506,7 +486,6 @@ bool FemtoDreamCascadeSelection::isSelectedMinimal(Col const& col, Casc const& c
506486 const float invMass = isCascOmega ? cascade.mOmega () : cascade.mXi ();
507487 // const float invMass = cascade.mXi();
508488
509- // LOGF(info, "GG producer: Charge %i", cascade.sign());
510489 if (invMassLambda < fV0InvMassLowLimit || invMassLambda > fV0InvMassUpLimit ) {
511490 return false ;
512491 }
@@ -515,15 +494,13 @@ bool FemtoDreamCascadeSelection::isSelectedMinimal(Col const& col, Casc const& c
515494 return false ;
516495 }
517496
518- /*
519497 if (fRejectCompetingMass ) {
520498 const float invMassCompeting = isCascOmega ? cascade.mXi () : cascade.mOmega ();
521499 if (invMassCompeting > fInvMassCompetingLowLimit &&
522500 invMassCompeting < fInvMassCompetingUpLimit ) {
523501 return false ;
524502 }
525503 }
526- */
527504
528505 if (nCascadePtMin > 0 && cascade.pt () < fCascadePtMin ) {
529506 return false ;
@@ -579,7 +556,7 @@ bool FemtoDreamCascadeSelection::isSelectedMinimal(Col const& col, Casc const& c
579556 if (!NegDaughTrack.isSelectedMinimal (negTrack)) {
580557 return false ;
581558 }
582- if (!BachDaugTrack .isSelectedMinimal (bachTrack)) {
559+ if (!BachDaughTrack .isSelectedMinimal (bachTrack)) {
583560 return false ;
584561 }
585562
@@ -589,10 +566,10 @@ bool FemtoDreamCascadeSelection::isSelectedMinimal(Col const& col, Casc const& c
589566template <typename cutContainerType, typename Col, typename Casc, typename Track>
590567std::array<cutContainerType, 8 > FemtoDreamCascadeSelection::getCutContainer (Col const & col, Casc const & casc, Track const & posTrack, Track const & negTrack, Track const & bachTrack)
591568{
592- // Cut bit
593- auto outputPosTrack = PosDaughTrack .getCutContainer <false , cutContainerType>(posTrack, casc. positivept (), casc. positiveeta (), casc. dcapostopv ());
594- auto outputNegTrack = NegDaughTrack .getCutContainer <false , cutContainerType>(negTrack, casc. negativept (), casc. negativeeta (), casc. dcanegtopv ());
595- auto outputBachTrack = BachDaugTrack. getCutContainer < false , cutContainerType>(bachTrack, casc. bachelorpt (), casc. bacheloreta (), casc. dcabachtopv ());
569+ auto outputPosTrack = PosDaughTrack. getCutContainer < false , cutContainerType>(posTrack, posTrack. pt (), posTrack. eta (), posTrack. dcaXY ());
570+ auto outputNegTrack = NegDaughTrack .getCutContainer <false , cutContainerType>(negTrack, negTrack. pt (), negTrack. eta (), negTrack. dcaXY ());
571+ auto outputBachTrack = BachDaughTrack .getCutContainer <false , cutContainerType>(bachTrack, bachTrack. pt (), bachTrack. eta (), bachTrack. dcaXY ());
572+
596573 cutContainerType output = 0 ;
597574 size_t counter = 0 ;
598575
@@ -608,7 +585,6 @@ std::array<cutContainerType, 8> FemtoDreamCascadeSelection::getCutContainer(Col
608585 const auto cpav0 = casc.v0cosPA (col.posX (), col.posY (), col.posZ ());
609586 const auto v0dcatopv = casc.dcav0topv (col.posX (), col.posY (), col.posZ ());
610587
611- // LOGF(info, "GG producer: New dcatoPV: %f", dcav0topv);
612588 float observable = 0 .;
613589 for (auto & sel : mSelections ) {
614590
@@ -661,14 +637,12 @@ std::array<cutContainerType, 8> FemtoDreamCascadeSelection::getCutContainer(Col
661637 break ;
662638 case (femtoDreamCascadeSelection::kCascadeV0DCAtoPVMin ):
663639 observable = v0dcatopv;
664- // LOGF(info, "==> Now it is: %f", dcav0topv);
665640 break ;
666641 case (femtoDreamCascadeSelection::kCascadeV0DCAtoPVMax ):
667642 observable = v0dcatopv;
668643 break ;
669644 } // switch
670645 sel.checkSelectionSetBit (observable, output, counter, nullptr );
671- // }
672646 } // for loop
673647
674648 return {
@@ -711,8 +685,8 @@ void FemtoDreamCascadeSelection::fillQA(Col const& col, Casc const& casc, Track
711685 aod::femtodreamparticle::TrackType::kPosChild , false , cutstage>(posTrack);
712686 NegDaughTrack.fillQA <aod::femtodreamparticle::ParticleType::kCascadeV0Child ,
713687 aod::femtodreamparticle::TrackType::kNegChild , false , cutstage>(negTrack);
714- BachDaugTrack .fillQA <aod::femtodreamparticle::ParticleType::kCascadeBachelor ,
715- aod::femtodreamparticle::TrackType::kBachelor , false , cutstage>(bachTrack);
688+ BachDaughTrack .fillQA <aod::femtodreamparticle::ParticleType::kCascadeBachelor ,
689+ aod::femtodreamparticle::TrackType::kBachelor , false , cutstage>(bachTrack);
716690 }
717691}
718692
0 commit comments