Skip to content

Commit 4412cb7

Browse files
committed
skipping collisions without mc collision
1 parent 31aed8c commit 4412cb7

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

PWGJE/Core/JetDerivedDataUtilities.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ bool selectCollision(T const& collision, const std::vector<int>& eventSelectionM
6868
if (skipMBGapEvents && collision.getSubGeneratorId() == JCollisionSubGeneratorId::mbGap) {
6969
return false;
7070
}
71+
if (collision.weight() < -98.0) {
72+
return false;
73+
}
7174
o2::aod::rctsel::RCTFlagsChecker rctChecker;
7275
rctChecker.init(rctLabel, requireZDCRct, rejectLimitedAcceptanceRct);
7376
if (rctSelection && !rctChecker.checkTable(collision)) { // CBT_hadronPID given as default so that TOF is included in RCT selection to benefit from better timing for tracks. Impact of this for inclusive jets should be studied

PWGJE/TableProducer/derivedDataProducer.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ struct JetDerivedDataProducerTask {
376376
if (collision.has_mcCollision()) {
377377
products.jCollisionMcInfosTable(collision.mcCollision().weight(), collision.mcCollision().getSubGeneratorId());
378378
} else {
379-
products.jCollisionMcInfosTable(0.0, jetderiveddatautilities::JCollisionSubGeneratorId::none);
379+
products.jCollisionMcInfosTable(-99.0, jetderiveddatautilities::JCollisionSubGeneratorId::none);
380380
}
381381
}
382382
PROCESS_SWITCH(JetDerivedDataProducerTask, processMcCollisionLabels, "produces derived MC collision labels table", false);

0 commit comments

Comments
 (0)