constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
const xAOD::TruthParticle * getFlavourSibling(const xAOD::TruthParticle *particle)
CalcTTZPartonHistory(CalcTTZPartonHistory &&rhs)=delete
CalcTTZPartonHistory & operator=(const CalcTTZPartonHistory &rhs)=delete
Class describing a truth particle in the MC record.
virtual ~CalcTTZPartonHistory()
bool m_ancestry_corrupted
virtual StatusCode execute()
CalcTTZPartonHistory(const std::string &name)
void zHistorySaver(const xAOD::TruthParticleContainer *truthParticles, xAOD::PartonHistory *ttbarPartonHistory)
CalcTTZPartonHistory(const CalcTTZPartonHistory &rhs)=delete
bool getZ(const xAOD::TruthParticleContainer *truthParticles, TLorentzVector *Z, TLorentzVector *ZDecay1, int *ZDecay1_pdgId, TLorentzVector *ZDecay2, int *ZDecay2_pdgId, bool *is_on_shell)