@@ -482,9 +482,9 @@ struct Kstarqa {
482482 Filter acceptanceFilter = (nabs(aod::track::eta) < cfgCutEta && nabs(aod::track::pt) > cfgCutPT);
483483 Filter fDCAcutFilter = (nabs(aod::track::dcaXY) < cfgCutDCAxy) && (nabs(aod::track::dcaZ) < cfgCutDCAz);
484484
485- using EventCandidates = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::FT0Mults, aod::MultZeqs, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs>>;
485+ using EventCandidates = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::FT0Mults, aod::MultZeqs, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs, aod::PVMults >>;
486486 using TrackCandidates = soa::Filtered<soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTOFbeta>>;
487- using EventCandidatesMC = soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs, aod::FT0Mults>;
487+ using EventCandidatesMC = soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs, aod::FT0Mults, aod::PVMults >;
488488
489489 using TrackCandidatesMC = soa::Filtered<soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::McTrackLabels, aod::pidTOFbeta>>;
490490
@@ -867,7 +867,7 @@ struct Kstarqa {
867867 if (!collision.sel8 ()) {
868868 continue ;
869869 }
870- if (isINELgt0 && !mcCollision .isInelGt0 ()) {
870+ if (isINELgt0 && !collision .isInelGt0 ()) {
871871 continue ;
872872 }
873873 if (ispileupGoodvtxCut && (!collision.selection_bit (aod::evsel::kNoSameBunchPileup ) || !collision.selection_bit (aod::evsel::kIsGoodZvtxFT0vsPV ))) {
@@ -931,41 +931,41 @@ struct Kstarqa {
931931 }
932932 PROCESS_SWITCH (Kstarqa, processGen, " Process Generated" , false );
933933
934- void processEvtLossSigLossMC (aod::McCollisions::iterator const &, aod::McParticles const & mcParticles, const soa::SmallGroups<EventCandidatesMC>& recCollisions)
935- {
936-
937- bool isSel = false ;
938- // auto multiplicity1 = -999.;
939- for (const auto & RecCollision : recCollisions) {
940- if (!selectionEvent (RecCollision))
941- continue ;
942-
943- // if (cSelectMultEstimator == 0) {
944- // multiplicity1 = RecCollision.centFT0M();
945- // } else if (cSelectMultEstimator == 1) {
946- // multiplicity1 = RecCollision.centFT0A();
947- // } else if (cSelectMultEstimator == 2) {
948- // multiplicity1 = RecCollision.centFT0C();
949- // } else {
950- // multiplicity1 = RecCollision.centFT0M();
951- // }
934+ // void processEvtLossSigLossMC(aod::McCollisions::iterator const&, aod::McParticles const& mcParticles, const soa::SmallGroups<EventCandidatesMC>& recCollisions)
935+ // {
952936
953- isSel = true ;
954- }
937+ // bool isSel = false;
938+ // // auto multiplicity1 = -999.;
939+ // for (const auto& RecCollision : recCollisions) {
940+ // if (!selectionEvent(RecCollision))
941+ // continue;
942+
943+ // // if (cSelectMultEstimator == 0) {
944+ // // multiplicity1 = RecCollision.centFT0M();
945+ // // } else if (cSelectMultEstimator == 1) {
946+ // // multiplicity1 = RecCollision.centFT0A();
947+ // // } else if (cSelectMultEstimator == 2) {
948+ // // multiplicity1 = RecCollision.centFT0C();
949+ // // } else {
950+ // // multiplicity1 = RecCollision.centFT0M();
951+ // // }
952+
953+ // isSel = true;
954+ // }
955955
956- // Generated MC
957- for (const auto & mcPart : mcParticles) {
958- if (std::abs (mcPart.y ()) >= 0.5 || std::abs (mcPart.pdgCode ()) != 313 )
959- continue ;
956+ // // Generated MC
957+ // for (const auto& mcPart : mcParticles) {
958+ // if (std::abs(mcPart.y()) >= 0.5 || std::abs(mcPart.pdgCode()) != 313)
959+ // continue;
960960
961- // signal loss estimation
962- hInvMass.fill (HIST (" kstargenBeforeEvtSel" ), mcPart.pt ());
963- if (isSel) {
964- hInvMass.fill (HIST (" kstargenAfterEvtSel" ), mcPart.pt ());
965- }
966- } // end loop on gen particles
967- }
968- PROCESS_SWITCH (Kstarqa, processEvtLossSigLossMC, " Process Signal Loss, Event Loss" , false );
961+ // // signal loss estimation
962+ // hInvMass.fill(HIST("kstargenBeforeEvtSel"), mcPart.pt());
963+ // if (isSel) {
964+ // hInvMass.fill(HIST("kstargenAfterEvtSel"), mcPart.pt());
965+ // }
966+ // } // end loop on gen particles
967+ // }
968+ // PROCESS_SWITCH(Kstarqa, processEvtLossSigLossMC, "Process Signal Loss, Event Loss", false);
969969
970970 void processRec (EventCandidatesMC::iterator const & collision, TrackCandidatesMC const & tracks, aod::McParticles const &, aod::McCollisions const & /* mcCollisions*/ )
971971 {
0 commit comments