Skip to content

Commit 05e396d

Browse files
committed
adding secondary vertex coloumns for dielectrons at generator level
1 parent 81270aa commit 05e396d

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

PWGJE/Core/JetDQUtilities.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ void fillDielectronCandidateTable(T const& candidate, int32_t collisionIndex, U&
352352
template <typename T, typename U>
353353
void fillDielectronCandidateMcTable(T const& candidate, int32_t mcCollisionIndex, U& DielectronMcTable)
354354
{
355-
DielectronMcTable(mcCollisionIndex, candidate.pt(), candidate.eta(), candidate.phi(), candidate.y(), candidate.e(), candidate.m(), candidate.pdgCode(), candidate.statusCode(), candidate.flags(), candidate.decayFlag(), candidate.origin());
355+
DielectronMcTable(mcCollisionIndex, candidate.pt(), candidate.eta(), candidate.phi(), candidate.y(), candidate.e(), candidate.m(), candidate.vx(), candidate.vy(), candidate.vz(), candidate.vt(), candidate.pdgCode(), candidate.statusCode(), candidate.flags(), candidate.decayFlag(), candidate.origin());
356356
}
357357

358358
}; // namespace jetdqutilities

PWGJE/DataModel/JetReducedDataDQ.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ DECLARE_SOA_COLUMN(Phi, phi, float);
7171
DECLARE_SOA_COLUMN(Y, y, float);
7272
DECLARE_SOA_COLUMN(E, e, float);
7373
DECLARE_SOA_COLUMN(M, m, float);
74+
DECLARE_SOA_COLUMN(Vx, vx, float);
75+
DECLARE_SOA_COLUMN(Vy, vy, float);
76+
DECLARE_SOA_COLUMN(Vz, vz, float);
77+
DECLARE_SOA_COLUMN(Vt, vt, float);
7478
DECLARE_SOA_COLUMN(PdgCode, pdgCode, int);
7579
DECLARE_SOA_COLUMN(StatusCode, statusCode, int);
7680
DECLARE_SOA_COLUMN(Flags, flags, uint8_t);
@@ -112,6 +116,10 @@ DECLARE_SOA_TABLE_STAGED(JDielectronMcs, "JDIELMC",
112116
jdielectronmc::Y,
113117
jdielectronmc::E,
114118
jdielectronmc::M,
119+
jdielectronmc::Vx,
120+
jdielectronmc::Vy,
121+
jdielectronmc::Vz,
122+
jdielectronmc::Vt,
115123
jdielectronmc::PdgCode,
116124
jdielectronmc::StatusCode,
117125
jdielectronmc::Flags,

PWGJE/TableProducer/derivedDataProducer.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -937,7 +937,7 @@ struct JetDerivedDataProducerTask {
937937
}
938938
}
939939
auto pdgParticle = pdgDatabase->GetParticle(particle.pdgCode());
940-
products.jDielectronMcsTable(products.jDielectronMcCollisionsTable.lastIndex(), particle.pt(), particle.eta(), particle.phi(), particle.y(), particle.e(), pdgParticle->Mass(), particle.pdgCode(), particle.statusCode(), particle.flags(), jetdqutilities::setDielectronParticleDecayBit(particles, particle), RecoDecay::getCharmHadronOrigin(particles, particle, false)); // Todo: should the last thing be false?
940+
products.jDielectronMcsTable(products.jDielectronMcCollisionsTable.lastIndex(), particle.pt(), particle.eta(), particle.phi(), particle.y(), particle.e(), pdgParticle->Mass(), particle.vx(), particle.vy(), particle.vz(), particle.vt(), particle.pdgCode(), particle.statusCode(), particle.flags(), jetdqutilities::setDielectronParticleDecayBit(particles, particle), RecoDecay::getCharmHadronOrigin(particles, particle, false)); // Todo: should the last thing be false?
941941
products.jDielectronMcIdsTable(mcCollision.globalIndex(), particle.globalIndex(), mothersId, daughtersId);
942942
products.JDielectronMcRCollDummysTable(false);
943943
}

0 commit comments

Comments
 (0)