ATLAS Offline Software
TrackParticleCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //-----------------------------------------------------------------------------
6 //
7 // file: TrackParticleCnv_p1.h
8 // author: Andreas Wildauer
9 //
10 //-----------------------------------------------------------------------------
11 
12 #ifndef TRACKPARTICLE_CNV_P1_REC_H
13 #define TRACKPARTICLE_CNV_P1_REC_H
14 
16 
18 #include "Particle/TrackParticle.h"
20 
21 class MsgStream;
22 
24  public T_AthenaPoolTPPolyCnvBase< Trk::TrackParticleBase, Rec::TrackParticle, Rec::TrackParticle_p1>
25 {
26  public:
28  virtual void persToTrans( const Rec :: TrackParticle_p1 *persObj,
29  Rec :: TrackParticle *transObj,
30  MsgStream &log );
31  virtual void transToPers( const Rec :: TrackParticle *transObj,
32  Rec :: TrackParticle_p1 *persObj,
33  MsgStream &log );
34 
35  private:
37  // the 4 datamembers from P4XYZ are transient I think
38 };
39 
40 #endif // TRACKPARTICLE_CNV_P1_REC_H
ITPConverterFor< Trk::TrackParticleBase >
TrackParticle.h
TrackParticleCnv_p1::persToTrans
virtual void persToTrans(const Rec ::TrackParticle_p1 *persObj, Rec ::TrackParticle *transObj, MsgStream &log)
Definition: TrackParticleCnv_p1.cxx:16
TrackParticleBase.h
TrackParticleCnv_p1
Definition: TrackParticleCnv_p1.h:25
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition: Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
TPPolyCnvBase
Definition: TPConverter.h:674
TrackParticleCnv_p1::m_trackParticleBaseCnv
ITPConverterFor< Trk::TrackParticleBase > * m_trackParticleBaseCnv
Definition: TrackParticleCnv_p1.h:36
T_AthenaPoolTPConverter.h
TrackParticleCnv_p1::TrackParticleCnv_p1
TrackParticleCnv_p1()
Definition: TrackParticleCnv_p1.h:27
TrackParticleCnv_p1::transToPers
virtual void transToPers(const Rec ::TrackParticle *transObj, Rec ::TrackParticle_p1 *persObj, MsgStream &log)
Definition: TrackParticleCnv_p1.cxx:27
TrackParticle_p1.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20