ATLAS Offline Software
MaterialEffectsOnTrackCnv_p2.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 #ifndef MATERIAL_EFFECTS_ON_TRACK_CNV_P2_TRK_H
6 #define MATERIAL_EFFECTS_ON_TRACK_CNV_P2_TRK_H
7 
12 
13 class MsgStream;
14 
19  public T_AthenaPoolTPPolyCnvBase< Trk::MaterialEffectsBase,
20  Trk::MaterialEffectsOnTrack,
21  Trk::MaterialEffectsOnTrack_p2 >
22 {
23  public:
24 
26 
27  void persToTrans( const Trk::MaterialEffectsOnTrack_p2 *persObj,
29  MsgStream &log );
30  void transToPers( const Trk::MaterialEffectsOnTrack *transObj,
32  MsgStream &log );
33  private:
35 
36 };
37 
38 #endif
ITPConverterFor< Trk::MaterialEffectsBase >
MaterialEffectsOnTrackCnv_p2
T/P converter v2 for MaterialEffectsOnTrack.
Definition: MaterialEffectsOnTrackCnv_p2.h:22
MaterialEffectsOnTrackCnv_p2::m_mefBaseCnv
ITPConverterFor< Trk::MaterialEffectsBase > * m_mefBaseCnv
Definition: MaterialEffectsOnTrackCnv_p2.h:34
MaterialEffectsBase.h
MaterialEffectsOnTrack.h
Trk::MaterialEffectsOnTrack
represents the full description of deflection and e-loss of a track in material.
Definition: MaterialEffectsOnTrack.h:40
TPPolyCnvBase
Definition: TPConverter.h:674
T_AthenaPoolTPConverter.h
MaterialEffectsOnTrackCnv_p2::persToTrans
void persToTrans(const Trk::MaterialEffectsOnTrack_p2 *persObj, Trk::MaterialEffectsOnTrack *transObj, MsgStream &log)
Definition: MaterialEffectsOnTrackCnv_p2.cxx:16
Trk::MaterialEffectsOnTrack_p2
persistent representation v2 of MaterialEffectsOnTrack
Definition: MaterialEffectsOnTrack_p2.h:24
MaterialEffectsOnTrackCnv_p2::MaterialEffectsOnTrackCnv_p2
MaterialEffectsOnTrackCnv_p2()
Definition: MaterialEffectsOnTrackCnv_p2.h:25
MaterialEffectsOnTrack_p2.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
MaterialEffectsOnTrackCnv_p2::transToPers
void transToPers(const Trk::MaterialEffectsOnTrack *transObj, Trk::MaterialEffectsOnTrack_p2 *persObj, MsgStream &log)
Definition: MaterialEffectsOnTrackCnv_p2.cxx:36