Skip to content

Commit e94a75b

Browse files
author
Sawan Sawan
committed
added flag for INEL > 0 selection
1 parent 0d38e49 commit e94a75b

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

PWGLF/Tasks/Resonances/kstarqa.cxx

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)