Skip to content

Commit 3eb6f41

Browse files
committed
fix bugs
1 parent dbf4fea commit 3eb6f41

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

‎PWGDQ/DataModel/ReducedInfoTables.h‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,6 +1198,8 @@ DECLARE_SOA_COLUMN(VertexingLxyProjected, vertexingLxyProjected, float); //!
11981198
DECLARE_SOA_COLUMN(VertexingLxyzProjected, vertexingLxyzProjected, float); //!
11991199
DECLARE_SOA_COLUMN(VertexingTauzProjected, vertexingTauzProjected, float); //!
12001200
DECLARE_SOA_COLUMN(VertexingTauxyProjected, vertexingTauxyProjected, float); //!
1201+
DECLARE_SOA_BITMAP_COLUMN(DileptonFilterMap, dileptonFilterMap, 32); //!
1202+
DECLARE_SOA_BITMAP_COLUMN(QuadFilterMap, quadFilterMap, 32); //!
12011203
} // namespace dileptonTrackTrackCandidate
12021204

12031205
DECLARE_SOA_TABLE(DileptonTrackTrackCandidates, "AOD", "RTDQUADPLET", //!
@@ -1259,7 +1261,9 @@ DECLARE_SOA_TABLE(DileptonTrackTrackCandidates, "AOD", "RTDQUADPLET", //!
12591261
dileptonTrackTrackCandidate::VertexingLxyProjected,
12601262
dileptonTrackTrackCandidate::VertexingLxyzProjected,
12611263
dileptonTrackTrackCandidate::VertexingTauzProjected,
1262-
dileptonTrackTrackCandidate::VertexingTauxyProjected);
1264+
dileptonTrackTrackCandidate::VertexingTauxyProjected,
1265+
dileptonTrackTrackCandidate::DileptonFilterMap,
1266+
dileptonTrackTrackCandidate::QuadFilterMap);
12631267

12641268
using DileptonTrackTrackCandidate = DileptonTrackTrackCandidates::iterator;
12651269

‎PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3430,7 +3430,10 @@ struct AnalysisDileptonTrackTrack {
34303430
{
34313431
VarManager::ResetValues(0, VarManager::kNVars, fValuesQuadruplet);
34323432
VarManager::FillEvent<TEventFillMap>(event, fValuesQuadruplet);
3433-
VarManager::FillEvent<VarManager::ObjTypes::ReducedEventMC>(event.reducedMCevent(), fValuesQuadruplet);
3433+
// VarManager::FillEvent<VarManager::ObjTypes::ReducedEventMC>(event.reducedMCevent(), fValuesQuadruplet);
3434+
if (event.has_mcCollision()) {
3435+
VarManager::FillEvent<VarManager::ObjTypes::CollisionMC>(event.mcCollision(), fValuesQuadruplet);
3436+
}
34343437

34353438
uint32_t mcDecision = static_cast<uint32_t>(0);
34363439
size_t isig = 0;
@@ -3576,7 +3579,7 @@ struct AnalysisDileptonTrackTrack {
35763579
} // end loop over dileptons
35773580
}
35783581

3579-
Preslice<soa::Join<aod::TrackAssoc, aod::BarrelTrackCuts>> trackAssocsPerCollision = aod::reducedtrack_association::reducedeventId;
3582+
Preslice<soa::Join<aod::TrackAssoc, aod::BarrelTrackCuts>> trackAssocsPerCollision = aod::reducedtrack_association::collisionId;
35803583
Preslice<MyDielectronCandidates> dielectronsPerCollision = aod::reducedpair::reducedeventId;
35813584
// Preslice<MyDitrackCandidates> ditracksPerCollision = aod::reducedpair::reducedeventId;
35823585

0 commit comments

Comments
 (0)