ATLAS Offline Software
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)
LayerMaterialMapCnv_tlp1.h
MaterialPropertiesCnv_p1
Definition:
MaterialPropertiesCnv_p1.h:21
TPCnvFactory.h
Set up plugin loading of TP converters.
MaterialStepCnv_p1.h
Trk::BinUtility_p1
Definition:
BinUtility_p1.h:19
BinUtilityCnv_p1.h
HomogeneousLayerMaterialCnv_p1
Definition:
HomogeneousLayerMaterialCnv_p1.h:24
Trk::BinnedLayerMaterial_p1
Definition:
BinnedLayerMaterial_p1.h:21
CompressedLayerMaterialCnv_p1
Definition:
CompressedLayerMaterialCnv_p1.h:24
LayerMaterialMapCnv_tlp1
Definition:
LayerMaterialMapCnv_tlp1.h:24
CompoundLayerMaterialCnv_p1.h
MaterialStepCnv_p1
Definition:
MaterialStepCnv_p1.h:20
DECLARE_TPCNV_FACTORY
DECLARE_TPCNV_FACTORY(BinUtilityCnv_p1, Trk::BinUtility, Trk::BinUtility_p1, Athena::TPCnvVers::Current) DECLARE_TPCNV_FACTORY(BinnedLayerMaterialCnv_p1
CompressedLayerMaterialCnv_p1.h
BinnedLayerMaterialCnv_p1.h
CompoundLayerMaterialCnv_p1
Definition:
CompoundLayerMaterialCnv_p1.h:24
ElementTableCnv_p1
Definition:
ElementTableCnv_p1.h:22
BinnedLayerMaterialCnv_p1
Definition:
BinnedLayerMaterialCnv_p1.h:23
Athena
Some weak symbol referencing magic...
Definition:
AthLegacySequence.h:21
MaterialPropertiesCnv_p1.h
Trk::BinnedLayerMaterial
Definition:
BinnedLayerMaterial.h:33
Athena::TPCnvVers::Current
@ Current
Definition:
TPCnvFactory.h:117
Trk::BinUtility
Definition:
BinUtility.h:39
ElementTableCnv_p1.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
MaterialCnv_p1.h
MaterialCnv_p1
Definition:
MaterialCnv_p1.h:20
BinUtilityCnv_p1
Definition:
BinUtilityCnv_p1.h:16
HomogeneousLayerMaterialCnv_p1.h
Material
@ Material
Definition:
MaterialTypes.h:8
Generated on Thu Nov 7 2024 21:30:20 for ATLAS Offline Software by
1.8.18