ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkDetDescr
TrkDetDescrTPCnv
src
factories
TrkDetDescrTPCnv.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// generate the T/P converter entries
6
#include "
AthenaKernel/TPCnvFactory.h
"
7
8
#include "
TrkDetDescrTPCnv/TrkDetDescrUtils/BinUtilityCnv_p1.h
"
9
#include "
TrkDetDescrTPCnv/TrkGeometry/BinnedLayerMaterialCnv_p1.h
"
10
#include "
TrkDetDescrTPCnv/TrkGeometry/CompoundLayerMaterialCnv_p1.h
"
11
#include "
TrkDetDescrTPCnv/TrkGeometry/CompressedLayerMaterialCnv_p1.h
"
12
#include "
TrkDetDescrTPCnv/TrkGeometry/ElementTableCnv_p1.h
"
13
#include "
TrkDetDescrTPCnv/TrkGeometry/HomogeneousLayerMaterialCnv_p1.h
"
14
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialCnv_p1.h
"
15
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialPropertiesCnv_p1.h
"
16
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialStepCnv_p1.h
"
17
#include "
TrkDetDescrTPCnv/LayerMaterialMapCnv_tlp1.h
"
18
19
20
DECLARE_TPCNV_FACTORY
(
BinUtilityCnv_p1
,
21
Trk::BinUtility
,
22
Trk::BinUtility_p1
,
23
Athena::TPCnvVers::Current
)
24
25
DECLARE_TPCNV_FACTORY
(
BinnedLayerMaterialCnv_p1
,
26
Trk::BinnedLayerMaterial
,
27
Trk::BinnedLayerMaterial_p1
,
28
Athena::TPCnvVers::Current
)
29
30
DECLARE_TPCNV_FACTORY
(
CompoundLayerMaterialCnv_p1
,
31
Trk
::CompoundLayerMaterial,
32
Trk
::CompoundLayerMaterial_p1,
33
Athena
::TPCnvVers::Current)
34
35
DECLARE_TPCNV_FACTORY
(
CompressedLayerMaterialCnv_p1
,
36
Trk
::CompressedLayerMaterial,
37
Trk
::CompressedLayerMaterial_p1,
38
Athena
::TPCnvVers::Current)
39
40
DECLARE_TPCNV_FACTORY
(
ElementTableCnv_p1
,
41
Trk
::ElementTable,
42
Trk
::ElementTable_p1,
43
Athena
::TPCnvVers::Current)
44
45
DECLARE_TPCNV_FACTORY
(
HomogeneousLayerMaterialCnv_p1
,
46
Trk
::HomogeneousLayerMaterial,
47
Trk
::HomogeneousLayerMaterial_p1,
48
Athena
::TPCnvVers::Current)
49
50
DECLARE_TPCNV_FACTORY
(
MaterialCnv_p1
,
51
Trk
::
Material
,
52
Trk
::Material_p1,
53
Athena
::TPCnvVers::Current)
54
55
DECLARE_TPCNV_FACTORY
(
MaterialPropertiesCnv_p1
,
56
Trk
::MaterialProperties,
57
Trk
::MaterialProperties_p1,
58
Athena
::TPCnvVers::Current)
59
60
DECLARE_TPCNV_FACTORY
(
MaterialStepCnv_p1
,
61
Trk
::MaterialStep,
62
Trk
::MaterialStep_p1,
63
Athena
::TPCnvVers::Current)
64
65
DECLARE_TPCNV_FACTORY
(
LayerMaterialMapCnv_tlp1
,
66
Trk
::LayerMaterialMap,
67
Trk
::LayerMaterialMap_tlp1,
68
Athena
::TPCnvVers::Current)
BinUtilityCnv_p1.h
BinnedLayerMaterialCnv_p1.h
CompoundLayerMaterialCnv_p1.h
CompressedLayerMaterialCnv_p1.h
ElementTableCnv_p1.h
HomogeneousLayerMaterialCnv_p1.h
LayerMaterialMapCnv_tlp1.h
MaterialCnv_p1.h
MaterialPropertiesCnv_p1.h
MaterialStepCnv_p1.h
Material
@ Material
Definition
MaterialTypes.h:8
TPCnvFactory.h
Set up plugin loading of TP converters.
DECLARE_TPCNV_FACTORY
#define DECLARE_TPCNV_FACTORY(x, trans_type, pers_type, is_last_version)
Definition
TPCnvFactory.h:165
BinUtilityCnv_p1
Definition
BinUtilityCnv_p1.h:16
BinnedLayerMaterialCnv_p1
Definition
BinnedLayerMaterialCnv_p1.h:23
CompoundLayerMaterialCnv_p1
Definition
CompoundLayerMaterialCnv_p1.h:24
CompressedLayerMaterialCnv_p1
Definition
CompressedLayerMaterialCnv_p1.h:24
ElementTableCnv_p1
Definition
ElementTableCnv_p1.h:22
HomogeneousLayerMaterialCnv_p1
Definition
HomogeneousLayerMaterialCnv_p1.h:24
LayerMaterialMapCnv_tlp1
Definition
LayerMaterialMapCnv_tlp1.h:24
MaterialCnv_p1
Definition
MaterialCnv_p1.h:20
MaterialPropertiesCnv_p1
Definition
MaterialPropertiesCnv_p1.h:21
MaterialStepCnv_p1
Definition
MaterialStepCnv_p1.h:20
Trk::BinUtility_p1
Definition
BinUtility_p1.h:19
Trk::BinUtility
A generic symmetric BinUtility, for fully symmetric binning in terms of binning grid and binning type...
Definition
BinUtility.h:39
Trk::BinnedLayerMaterial_p1
Definition
BinnedLayerMaterial_p1.h:21
Trk::BinnedLayerMaterial
It extends the LayerMaterialProperties base class.
Definition
BinnedLayerMaterial.h:34
Athena
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....
Definition
AthDsoUtils.h:10
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Athena::TPCnvVers::Current
@ Current
Definition
TPCnvFactory.h:103
Generated on
for ATLAS Offline Software by
1.17.0