ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkDetDescr
TrkDetDescrTPCnv
TrkDetDescrTPCnv
LayerMaterialMap_tlp1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// LayerMaterialMap_tlp1.h, (c) ATLAS Detector software
8
9
#ifndef LAYERMATERIALMAP_TLP1_TRK_H
10
#define LAYERMATERIALMAP_TLP1_TRK_H
11
12
#include "
TrkDetDescrTPCnv/TrkGeometry/LayerMaterialMap_p1.h
"
13
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialProperties_p1.h
"
14
#include "
TrkDetDescrTPCnv/TrkGeometry/Material_p1.h
"
15
#include "
TrkDetDescrTPCnv/TrkGeometry/BinnedLayerMaterial_p1.h
"
16
#include "
TrkDetDescrTPCnv/TrkGeometry/CompressedLayerMaterial_p1.h
"
17
#include "
TrkDetDescrTPCnv/TrkGeometry/CompoundLayerMaterialCnv_p1.h
"
18
#include "
TrkDetDescrTPCnv/TrkGeometry/HomogeneousLayerMaterial_p1.h
"
19
20
#include "
TrkDetDescrTPCnv/TrkGeometry/ElementTable_p1.h
"
21
22
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
23
#include <vector>
24
25
namespace
Trk
26
{
27
class
LayerMaterialMap_tlp1
28
{
29
public
:
30
LayerMaterialMap_tlp1
() {}
31
32
TPCnvTokenList_p1
tokenList
;
33
34
std::vector< Trk::LayerMaterialMap_p1 >
layerMaterialMaps
;
35
36
std::vector<Trk::MaterialProperties_p1>
materialPropertiesStore
;
37
std::vector<Trk::ElementTable_p1>
elementTableStore
;
38
39
std::vector<Trk::BinnedLayerMaterial_p1>
binnedLayerMaterialStore
;
40
std::vector<Trk::CompressedLayerMaterial_p1>
compressedLayerMaterialStore
;
41
std::vector<Trk::CompoundLayerMaterial_p1>
compoundLayerMaterialStore
;
42
std::vector<Trk::HomogeneousLayerMaterial_p1>
homogeneousLayerMaterialStore
;
43
44
};
45
}
46
47
#endif
// LAYERMATERIALCOLLECTION_TLP1_TRK_H
BinnedLayerMaterial_p1.h
CompoundLayerMaterialCnv_p1.h
CompressedLayerMaterial_p1.h
ElementTable_p1.h
HomogeneousLayerMaterial_p1.h
LayerMaterialMap_p1.h
MaterialProperties_p1.h
Material_p1.h
TPCnvTokenList_p1.h
TPCnvTokenList_p1
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
Definition
TPCnvTokenList_p1.h:56
Trk::LayerMaterialMap_tlp1::compressedLayerMaterialStore
std::vector< Trk::CompressedLayerMaterial_p1 > compressedLayerMaterialStore
Definition
LayerMaterialMap_tlp1.h:40
Trk::LayerMaterialMap_tlp1::LayerMaterialMap_tlp1
LayerMaterialMap_tlp1()
Definition
LayerMaterialMap_tlp1.h:30
Trk::LayerMaterialMap_tlp1::tokenList
TPCnvTokenList_p1 tokenList
Definition
LayerMaterialMap_tlp1.h:32
Trk::LayerMaterialMap_tlp1::layerMaterialMaps
std::vector< Trk::LayerMaterialMap_p1 > layerMaterialMaps
in case you write multiple collections
Definition
LayerMaterialMap_tlp1.h:34
Trk::LayerMaterialMap_tlp1::compoundLayerMaterialStore
std::vector< Trk::CompoundLayerMaterial_p1 > compoundLayerMaterialStore
Definition
LayerMaterialMap_tlp1.h:41
Trk::LayerMaterialMap_tlp1::materialPropertiesStore
std::vector< Trk::MaterialProperties_p1 > materialPropertiesStore
the common store to all material properties
Definition
LayerMaterialMap_tlp1.h:36
Trk::LayerMaterialMap_tlp1::homogeneousLayerMaterialStore
std::vector< Trk::HomogeneousLayerMaterial_p1 > homogeneousLayerMaterialStore
Definition
LayerMaterialMap_tlp1.h:42
Trk::LayerMaterialMap_tlp1::binnedLayerMaterialStore
std::vector< Trk::BinnedLayerMaterial_p1 > binnedLayerMaterialStore
Definition
LayerMaterialMap_tlp1.h:39
Trk::LayerMaterialMap_tlp1::elementTableStore
std::vector< Trk::ElementTable_p1 > elementTableStore
this is where the elements are stored
Definition
LayerMaterialMap_tlp1.h:37
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0