6#include "Identifier/Identifier.h"
14 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"CaloCalibrationHitCnv_p2::persToTrans called " <<
endmsg;
27 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"CaloCalibrationHitCnv_p2::transToPers called " <<
endmsg;
virtual void transToPers(const CaloCalibrationHit *transObj, CaloCalibrationHit_p2 *persObj, MsgStream &log)
virtual void persToTrans(const CaloCalibrationHit_p2 *persObj, CaloCalibrationHit *transObj, MsgStream &log)
Persistent CaloCalibrationHit class, version p2.
Identifier m_ID
identifier of the cell in which this hit occured.
unsigned int m_particleID
identifier of Primary Particle which caused this hit
float m_energy0
energies (in MeV) deposited in this hit.
Class to store calorimeter calibration hit.
double energyNonEM() const
Identifier cellID() const
double energyEscaped() const
double energyInvisible() const
value_type get_compact() const
Get the compact id.
constexpr int INVALID_PARTICLE_ID