Skip to content

Commit ae2ded5

Browse files
committed
remove outlier collision rejection
1 parent 59bf9b6 commit ae2ded5

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

PWGJE/Tasks/jetFinderQA.cxx

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -945,14 +945,11 @@ struct JetFinderQATask {
945945
}
946946
PROCESS_SWITCH(JetFinderQATask, processJetsMCD, "jet finder QA mcd", false);
947947

948-
void processJetsMCDWeighted(soa::Filtered<soa::Join<aod::JetCollisions, aod::JMcCollisionLbs, aod::JCollisionOutliers>>::iterator const& collision, aod::JetMcCollisions const&, soa::Join<aod::ChargedMCDetectorLevelJets, aod::ChargedMCDetectorLevelJetConstituents> const& jets, aod::JetTracks const&)
948+
void processJetsMCDWeighted(soa::Filtered<soa::Join<aod::JetCollisions, aod::JMcCollisionLbs>>::iterator const& collision, aod::JetMcCollisions const&, soa::Join<aod::ChargedMCDetectorLevelJets, aod::ChargedMCDetectorLevelJetConstituents> const& jets, aod::JetTracks const&)
949949
{
950950
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
951951
return;
952952
}
953-
if (collision.isOutlier()) {
954-
return;
955-
}
956953
for (auto const& jet : jets) {
957954
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
958955
continue;
@@ -990,7 +987,7 @@ struct JetFinderQATask {
990987
}
991988
PROCESS_SWITCH(JetFinderQATask, processJetsMCP, "jet finder QA mcp", false);
992989

993-
void processJetsMCPWeighted(soa::Join<aod::ChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetConstituents>::iterator const& jet, aod::JetParticles const&, soa::Join<aod::JetMcCollisions, aod::JMcCollisionPIs> const& mcCollisions, soa::Filtered<soa::Join<aod::JetCollisionsMCD, aod::JCollisionOutliers>> const& collisions)
990+
void processJetsMCPWeighted(soa::Join<aod::ChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetConstituents>::iterator const& jet, aod::JetParticles const&, soa::Join<aod::JetMcCollisions, aod::JMcCollisionPIs> const& mcCollisions, soa::Filtered<aod::JetCollisionsMCD> const& collisions)
994991
{
995992
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
996993
return;
@@ -1007,7 +1004,7 @@ struct JetFinderQATask {
10071004
}
10081005
if (checkMcCollisionIsMatched) {
10091006
auto collisionspermcpjet = collisions.sliceBy(CollisionsPerMCPCollision, jet.mcCollisionId());
1010-
if (collisionspermcpjet.size() >= 1 && jetderiveddatautilities::selectCollision(collisionspermcpjet.begin(), eventSelectionBits) && !collisionspermcpjet.begin().isOutlier()) {
1007+
if (collisionspermcpjet.size() >= 1 && jetderiveddatautilities::selectCollision(collisionspermcpjet.begin(), eventSelectionBits)) {
10111008
fillMCPHistograms(jet, mcCollision.begin().weight(), mcCollision.begin().ptHard());
10121009
}
10131010
} else {
@@ -1047,7 +1044,7 @@ struct JetFinderQATask {
10471044
}
10481045
PROCESS_SWITCH(JetFinderQATask, processJetsMCPMCDMatched, "jet finder QA matched mcp and mcd", false);
10491046

1050-
void processJetsMCPMCDMatchedWeighted(soa::Filtered<soa::Join<aod::JetCollisions, aod::JMcCollisionLbs, aod::JCollisionOutliers>>::iterator const& collision,
1047+
void processJetsMCPMCDMatchedWeighted(soa::Filtered<soa::Join<aod::JetCollisions, aod::JMcCollisionLbs>>::iterator const& collision,
10511048
aod::JetMcCollisions const&,
10521049
soa::Join<aod::ChargedMCDetectorLevelJets, aod::ChargedMCDetectorLevelJetConstituents, aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets> const& mcdjets,
10531050
soa::Join<aod::ChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetConstituents, aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets> const&,
@@ -1056,9 +1053,6 @@ struct JetFinderQATask {
10561053
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
10571054
return;
10581055
}
1059-
if (collision.isOutlier()) {
1060-
return;
1061-
}
10621056
for (const auto& mcdjet : mcdjets) {
10631057
if (!jetfindingutilities::isInEtaAcceptance(mcdjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10641058
continue;
@@ -1246,7 +1240,7 @@ struct JetFinderQATask {
12461240
}
12471241
PROCESS_SWITCH(JetFinderQATask, processTracks, "QA for charged tracks", false);
12481242

1249-
void processTracksWeighted(soa::Join<aod::JetCollisions, aod::JMcCollisionLbs, aod::JCollisionOutliers>::iterator const& collision,
1243+
void processTracksWeighted(soa::Join<aod::JetCollisions, aod::JMcCollisionLbs>::iterator const& collision,
12501244
aod::JetMcCollisions const&,
12511245
soa::Filtered<soa::Join<aod::JetTracks, aod::JTrackExtras>> const& tracks)
12521246
{
@@ -1266,11 +1260,6 @@ struct JetFinderQATask {
12661260
}
12671261
registry.fill(HIST("h_collisions"), 2.5);
12681262
registry.fill(HIST("h_collisions_weighted"), 2.5, eventWeight);
1269-
if (collision.isOutlier()) {
1270-
return;
1271-
}
1272-
registry.fill(HIST("h_collisions"), 3.5);
1273-
registry.fill(HIST("h_collisions_weighted"), 3.5, eventWeight);
12741263
fillTrackHistograms(collision, tracks, eventWeight, collision.mcCollision().ptHard());
12751264
}
12761265
PROCESS_SWITCH(JetFinderQATask, processTracksWeighted, "QA for charged tracks weighted", false);

0 commit comments

Comments
 (0)