|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #include "GaudiKernel/GaudiException.h"
84 assert( egEnum.size() == egID.size() );
86 for (
unsigned int i=0;
i< egID.size();
i++ ) {
99 throw GaudiException(
"Deprecated method, we have evolved to use egamma_p2.Please migrate to use egammaCnv_p2::transToPers",
"egammaCnv_p1::transToPers", StatusCode::FAILURE);
void setDetailElementLinkVector(const ElementLinkVector< egDetailContainer > &v)
ParticleBase_p1 m_particleBase
the ParticleBase part
ElementLinkInt_p1 m_cluster
links to clusters
void persToTrans(const PersLinkVect_t &pers, LinkVect_t &trans, MsgStream &log) const
ElementLinkInt_p1 m_trackParticle
links to tracks
ElementLinkIntVector_p1 m_egDetails
links to egDetails
ConversionLinkCnv_t m_conversionCnv
ElementLinkInt_p1 m_conversion
links to tracks
virtual void persToTrans(const ParticleBase_p1 *persObj, ParticleBase *transObj, MsgStream &msg) const final
Method creating the transient representation of ParticleBase from its persistent representation Parti...
std::vector< double > m_egammaDblPIDs
void resetRings()
Reset Cluster.
void setTrackParticleElementLink(const ElementLink< Rec::TrackParticleContainer > &link)
Set Track Particle Link.
ClusterLinkCnv_t m_clusterCnv
const momentum_type & momentumBase() const
access to underlying base type (I4Momentum-like)
const particle_type & particleBase() const
access to underlying base type (IParticle-like)
void persToTrans(const PersLink_t &pers, Link_t &trans, MsgStream &log) const
bool set_egammaID(egammaPIDObs::PID id, double result)
set_egamma ID, for doubles and all possible weights as likelihood
P4EEtaPhiM_p1 m_momentum
the 4-mom part
void setClusterElementLink(const ElementLink< CaloClusterContainer > &link)
Set Cluster Element Link.
TrackLinkCnv_t m_trackCnv
virtual void persToTrans(const P4ImplEEtaPhiM_p1 *persObj, P4ImplEEtaPhiM *transObj, MsgStream &msg) const override
Method creating the transient representation of P4ImplEEtaPhiM from its persistent representation P4I...
ParticleBaseCnv_p1 m_partBaseCnv
P4ImplEEtaPhiMCnv_p1 m_momCnv
virtual void transToPers(const egamma *transObj, egamma_p1 *persObj, MsgStream &msg) override final
Method creating the persistent representation egamma_p1 from its transient representation egamma.
std::vector< unsigned int > m_egammaEnumPIDs
egamma PID
EgDetailsCnv_t m_egDetailsCnv
virtual void persToTrans(const egamma_p1 *persObj, egamma *transObj, MsgStream &msg) override final
Method creating the transient representation of egamma from its persistent representation egamma_p1.
void setConversionElementLink(const ElementLink< VxContainer > &link)
Set Conversion.