ATLAS Offline Software
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
Converter for T/P separation of the TrkMaterialOnTrack/MaterialEffectsBase class.
Definition:
MaterialEffectsBaseCnv_p1.h:30
EstimatedBremOnTrackCnv_p1::transToPers
void transToPers(const Trk::EstimatedBremOnTrack *transObj, Trk::EstimatedBremOnTrack_p1 *persObj, MsgStream &log)
Definition:
EstimatedBremOnTrackCnv_p1.cxx:22
MaterialEffectsBase.h
EstimatedBremOnTrackCnv_p1::EstimatedBremOnTrackCnv_p1
EstimatedBremOnTrackCnv_p1()
Definition:
EstimatedBremOnTrackCnv_p1.h:26
EstimatedBremOnTrackCnv_p1
T/P converter v1 for EstimatedBremOnTrack.
Definition:
EstimatedBremOnTrackCnv_p1.h:23
TPPolyCnvBase
Definition:
TPConverter.h:674
MaterialEffectsBaseCnv_p1.h
T_AthenaPoolTPConverter.h
Trk::EstimatedBremOnTrack
class holding information about momentum reduction and an additional noise term due to significant en...
Definition:
EstimatedBremOnTrack.h:30
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
EstimatedBremOnTrackCnv_p1::persToTrans
void persToTrans(const Trk::EstimatedBremOnTrack_p1 *persObj, Trk::EstimatedBremOnTrack *transObj, MsgStream &log)
Definition:
EstimatedBremOnTrackCnv_p1.cxx:8
EstimatedBremOnTrackCnv_p1::m_mefBaseCnv
MaterialEffectsBaseCnv_p1 * m_mefBaseCnv
Definition:
EstimatedBremOnTrackCnv_p1.h:35
Trk::EstimatedBremOnTrack_p1
persistent representation of EstimatedBremOnTrack
Definition:
EstimatedBremOnTrack_p1.h:16
Generated on Sun Dec 22 2024 21:10:12 for ATLAS Offline Software by
1.8.18