ATLAS Offline Software
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 
19 
21 
23 #include <vector>
24 
25 namespace Trk
26 {
28  {
29  public:
31 
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
LayerMaterialMap_p1.h
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
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::binnedLayerMaterialStore
std::vector< Trk::BinnedLayerMaterial_p1 > binnedLayerMaterialStore
Definition: LayerMaterialMap_tlp1.h:39
CompoundLayerMaterialCnv_p1.h
ElementTable_p1.h
Trk::LayerMaterialMap_tlp1::compressedLayerMaterialStore
std::vector< Trk::CompressedLayerMaterial_p1 > compressedLayerMaterialStore
Definition: LayerMaterialMap_tlp1.h:40
HomogeneousLayerMaterial_p1.h
Trk::LayerMaterialMap_tlp1
Definition: LayerMaterialMap_tlp1.h:28
Material_p1.h
Trk::LayerMaterialMap_tlp1::LayerMaterialMap_tlp1
LayerMaterialMap_tlp1()
Definition: LayerMaterialMap_tlp1.h:30
Trk::LayerMaterialMap_tlp1::homogeneousLayerMaterialStore
std::vector< Trk::HomogeneousLayerMaterial_p1 > homogeneousLayerMaterialStore
Definition: LayerMaterialMap_tlp1.h:42
Trk::LayerMaterialMap_tlp1::materialPropertiesStore
std::vector< Trk::MaterialProperties_p1 > materialPropertiesStore
the common store to all material properties
Definition: LayerMaterialMap_tlp1.h:36
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::LayerMaterialMap_tlp1::compoundLayerMaterialStore
std::vector< Trk::CompoundLayerMaterial_p1 > compoundLayerMaterialStore
Definition: LayerMaterialMap_tlp1.h:41
BinnedLayerMaterial_p1.h
MaterialProperties_p1.h
Trk::LayerMaterialMap_tlp1::elementTableStore
std::vector< Trk::ElementTable_p1 > elementTableStore
this is where the elements are stored
Definition: LayerMaterialMap_tlp1.h:37
TPCnvTokenList_p1.h
CompressedLayerMaterial_p1.h