|
ATLAS Offline Software
|
Go to the documentation of this file.
40 MsgStream&
msg )
const
60 std::vector<DepositInCalo> deposits (pers->
m_deposits.size());
76 MsgStream&
msg )
const
79 msg << MSG::ERROR <<
"CaloEnergy at " << trans <<
" Persistent CaloEnergy_p1 at "
80 << pers <<
" Cannot write to CaloEnergy_p1" <<
endmsg;
81 throw std::runtime_error(
"Writing to CaloEnergy_p1 is not supported - CaloEnergyCnv_p1::transToPers(...)");
virtual void persToTrans(const Trk ::EnergyLoss_p1 *persObj, Trk ::EnergyLoss *transObj, MsgStream &log) const override
EnergyLossType
Calo Energy Loss Type Parametrized : reconstruction configured to use the parametrization w/o looking...
class extending the basic Trk::EnergyLoss to describe the measured or parameterised muon energy loss ...
void set_energyLossType(const CaloEnergy::EnergyLossType lossType)
set methods
Persistent representation of class EnergyLoss.h.
virtual void transToPers(const CaloEnergy *transObj, CaloEnergy_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation CaloEnergy_p1 from its transient representation CaloEne...
unsigned short m_caloMuonIdTag
T/P converter for class EnergyLoss.
virtual void persToTrans(const CaloEnergy_p1 *persObj, CaloEnergy *transObj, MsgStream &msg) const override
Method creating the transient representation of CaloEnergy from its persistent representation CaloEne...
float m_fsrCandidateEnergy
void set_caloLRLikelihood(const float likelihood)
set the likelihood
virtual void persToTrans(const DepositInCalo_p1 *persObj, DepositInCalo *transObj, MsgStream &msg) const override
Method creating the transient representation of DepositInCalo from its persistent representation Depo...
void set_caloMuonIdTag(unsigned short tag)
set the tag
void set_fsrCandidateEnergy(const float fs)
FSR Candidate Energy.
void set_deposits(const std::vector< DepositInCalo > &deposits)
set the detailed energy deposits in the calorimeter layers
std::vector< DepositInCalo_p1 > m_deposits