ATLAS Offline Software
TrackAssociationCnv_p1.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
8 
11 
12 namespace Analysis {
17  TrackAssociation *transObj,
18  MsgStream &log)
19  {
20  transObj->m_keyIndex = persObj->m_keyIndex;
22  persObj->m_navBase,
23  transObj,
24  log);
25  }
26 
28  NavAssociationCommon_p1 *persObj,
29  MsgStream &log)
30  {
31  persObj->m_keyIndex = transObj->keyIndex();
33  transObj,
34  log);
35  }
36 }
37 
38 
TrackAssociation.h
TrackAssociationCnv_p1.h
JetAssociationBase::keyIndex
size_t keyIndex() const
Definition: JetAssociationBase.h:35
ITPConverterFor< TRANS_BASE >::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
Definition: TPConverter.h:145
Analysis::TrackAssociation
Definition: TrackAssociation.h:19
Analysis::TrackAssociationCnv_p1::m_navAssCnv
NavigableCnv_p1< Navigable< Rec::TrackParticleContainer, double >, float > * m_navAssCnv
Definition: TrackAssociationCnv_p1.h:39
Analysis::NavAssociationCommon_p1
Definition: NavAssociationCommon_p1.h:20
Analysis::TrackAssociationCnv_p1::persToTrans
virtual void persToTrans(const NavAssociationCommon_p1 *persObj, TrackAssociation *transObj, MsgStream &log)
Convert to trans form.
Definition: TrackAssociationCnv_p1.cxx:16
ITPConverterFor< TRANS_BASE >::baseToPersistent
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Persistify bass class of a given object and store the persistent represenation in the storage vector ...
Definition: TPConverter.h:97
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
JetAssociationBase::m_keyIndex
size_t m_keyIndex
Definition: JetAssociationBase.h:56
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Analysis::TrackAssociationCnv_p1::transToPers
virtual void transToPers(const TrackAssociation *transObj, NavAssociationCommon_p1 *persObj, MsgStream &log)
Definition: TrackAssociationCnv_p1.cxx:27
Analysis::NavAssociationCommon_p1::m_keyIndex
unsigned int m_keyIndex
Definition: NavAssociationCommon_p1.h:25
Analysis::NavAssociationCommon_p1::m_navBase
TPObjRef m_navBase
Store the nav base classes.
Definition: NavAssociationCommon_p1.h:23