Skip to content

Commit de1ef46

Browse files
author
Sawan Sawan
committed
inel check added
1 parent f3acbbf commit de1ef46

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

PWGLF/Tasks/Resonances/kstarqa.cxx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ struct Kstarqa {
7878
HistogramRegistry hOthers{"hOthers", {}, OutputObjHandlingPolicy::AnalysisObject, true, true};
7979

8080
// Confugrable for QA histograms
81+
Configurable<bool> isINELgt0{"isINELgt0", true, "INEL>0 selection"};
8182
Configurable<bool> calcLikeSign{"calcLikeSign", true, "Calculate Like Sign"};
8283
Configurable<bool> calcRotational{"calcRotational", false, "Calculate Rotational"};
8384
Configurable<bool> cQAplots{"cQAplots", true, "cQAplots"};
@@ -236,6 +237,9 @@ struct Kstarqa {
236237
template <typename Coll>
237238
bool selectionEvent(const Coll& collision)
238239
{
240+
if (isINELgt0 && !collision.isInelGt0()) {
241+
return false;
242+
}
239243
if (std::abs(collision.posZ()) > cutzvertex)
240244
return false;
241245
if (!collision.sel8())
@@ -480,7 +484,7 @@ struct Kstarqa {
480484

481485
using EventCandidates = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::FT0Mults, aod::MultZeqs, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs>>;
482486
using TrackCandidates = soa::Filtered<soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTOFbeta>>;
483-
using EventCandidatesMC = soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs>;
487+
using EventCandidatesMC = soa::Join<aod::Collisions, aod::EvSels, aod::McCollisionLabels, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs, aod::FT0Mults>;
484488

485489
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>>;
486490

@@ -863,6 +867,9 @@ struct Kstarqa {
863867
if (!collision.sel8()) {
864868
continue;
865869
}
870+
if (isINELgt0 && !mcCollision.isInelGt0()) {
871+
continue;
872+
}
866873
if (ispileupGoodvtxCut && (!collision.selection_bit(aod::evsel::kNoSameBunchPileup) || !collision.selection_bit(aod::evsel::kIsGoodZvtxFT0vsPV))) {
867874
continue;
868875
}
@@ -970,6 +977,10 @@ struct Kstarqa {
970977
}
971978
rEventSelection.fill(HIST("events_checkrec"), 1.5);
972979

980+
if (isINELgt0 && !collision.isInelGt0()) {
981+
return;
982+
}
983+
973984
// if (std::abs(collision.mcCollision().posZ()) > cutzvertex || !collision.sel8()) {
974985
if (std::abs(collision.mcCollision().posZ()) > cutzvertex) {
975986
return;

0 commit comments

Comments
 (0)