5#ifndef MISSINGETEVENT_MissingEtTruth_H
6#define MISSINGETEVENT_MissingEtTruth_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< double > m_exTruth
void setExTruthVec(std::vector< double > &&exCaloVec)
virtual ~MissingEtTruth()
void setEtSumTruthVec(std::vector< double > &&etSumCaloVec)
std::vector< double > m_eyTruth
double exTruth(TruthIndex aTruth) const
void addPart(HepMC::ConstGenParticlePtr aPart, double etaFull)
void setEyTruth(TruthIndex aTruth, double theEy)
std::vector< double > m_etSumTruth
double etSumTruth(TruthIndex aTruth) const
void setEtSumTruth(TruthIndex aTruth, double theEtSum)
const std::vector< double > & eyTruthVec() const
void setEyTruthVec(std::vector< double > &&exCaloVec)
const std::vector< double > & exTruthVec() const
double eyTruth(TruthIndex aTruth) const
void setExTruth(TruthIndex aTruth, double theEx)
const std::vector< double > & etSumTruthVec() const
const GenParticle * ConstGenParticlePtr