ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
TrkMaterialOnTrack
EstimatedBremOnTrackCnv_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
#ifndef ESTIMATED_BREM_ON_TRACK_CNV_P1_TRK_H
6
#define ESTIMATED_BREM_ON_TRACK_CNV_P1_TRK_H
7
8
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
9
#include "
TrkMaterialOnTrack/MaterialEffectsBase.h
"
10
#include "
TrkMaterialOnTrack/EstimatedBremOnTrack.h
"
11
#include "
TrkEventTPCnv/TrkMaterialOnTrack/EstimatedBremOnTrack_p1.h
"
12
#include "
TrkEventTPCnv/TrkMaterialOnTrack/MaterialEffectsBaseCnv_p1.h
"
13
14
class
MsgStream;
15
19
class
EstimatedBremOnTrackCnv_p1
:
20
public
T_AthenaPoolTPPolyCnvBase
< Trk::MaterialEffectsBase,
21
Trk::EstimatedBremOnTrack,
22
Trk::EstimatedBremOnTrack_p1 >
23
{
24
public
:
25
26
EstimatedBremOnTrackCnv_p1
() :
m_mefBaseCnv
(0) {}
27
28
void
persToTrans
(
const
Trk::EstimatedBremOnTrack_p1
*persObj,
29
Trk::EstimatedBremOnTrack
*transObj,
30
MsgStream &log );
31
void
transToPers
(
const
Trk::EstimatedBremOnTrack
*transObj,
32
Trk::EstimatedBremOnTrack_p1
*persObj,
33
MsgStream &log );
34
private
:
35
MaterialEffectsBaseCnv_p1
*
m_mefBaseCnv
;
36
37
};
38
39
#endif
EstimatedBremOnTrack.h
EstimatedBremOnTrack_p1.h
MaterialEffectsBaseCnv_p1.h
MaterialEffectsBase.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPPolyCnvBase
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
Definition
T_AthenaPoolTPConverter.h:38
EstimatedBremOnTrackCnv_p1::persToTrans
void persToTrans(const Trk::EstimatedBremOnTrack_p1 *persObj, Trk::EstimatedBremOnTrack *transObj, MsgStream &log)
Definition
EstimatedBremOnTrackCnv_p1.cxx:8
EstimatedBremOnTrackCnv_p1::transToPers
void transToPers(const Trk::EstimatedBremOnTrack *transObj, Trk::EstimatedBremOnTrack_p1 *persObj, MsgStream &log)
Definition
EstimatedBremOnTrackCnv_p1.cxx:22
EstimatedBremOnTrackCnv_p1::m_mefBaseCnv
MaterialEffectsBaseCnv_p1 * m_mefBaseCnv
Definition
EstimatedBremOnTrackCnv_p1.h:35
EstimatedBremOnTrackCnv_p1::EstimatedBremOnTrackCnv_p1
EstimatedBremOnTrackCnv_p1()
Definition
EstimatedBremOnTrackCnv_p1.h:26
MaterialEffectsBaseCnv_p1
Converter for T/P separation of the TrkMaterialOnTrack/MaterialEffectsBase class.
Definition
MaterialEffectsBaseCnv_p1.h:30
Trk::EstimatedBremOnTrack_p1
persistent representation of EstimatedBremOnTrack
Definition
EstimatedBremOnTrack_p1.h:16
Trk::EstimatedBremOnTrack
class holding information about momentum reduction and an additional noise term due to significant en...
Definition
EstimatedBremOnTrack.h:30
Generated on
for ATLAS Offline Software by
1.17.0