ATLAS Offline Software
TrkDetDescrTPCnvDict.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 TRKDETDESCRTPCNVDICT_H
6 #define TRKDETDESCRTPCNVDICT_H
7 
8 
9 //-----------------------------------------------------------------------------
10 // Top level collections
11 //-----------------------------------------------------------------------------
13 
14 //-----------------------------------------------------------------------------
15 // TrkGeometry
16 //-----------------------------------------------------------------------------
27 
28 //-----------------------------------------------------------------------------
29 // TrkDetDescrUtils
30 //-----------------------------------------------------------------------------
32 
33 
35 {
36 
37  std::vector< unsigned char > m_v_uchar;
38  std::pair< unsigned char, unsigned char > m_p_uchar;
39  std::vector< std::vector < unsigned char > > m_vv_uchar;
40  std::vector< std::vector < std::vector < unsigned char > > > m_vvv_uchar;
41  std::vector< std::pair< unsigned char, unsigned char > > m_vp_uchar;
42  std::vector < std::vector< std::pair< unsigned char, unsigned char > > > m_vvp_uchar;
43  std::vector< std::vector < std::vector< std::pair< unsigned char, unsigned char > > > > m_vvvp_uchar;
44 
50  std::vector< Trk::ElementTable_p1 > m_v_et_p1;
51  std::vector< Trk::MaterialStepCollection_p1 > m_v_msc_p1;
52  std::vector< Trk::MaterialStep_p1 > m_v_ms_p1;
53  std::vector< Trk::MaterialProperties_p1 > m_v_mp_p1;
54 
57  std::vector< Trk::LayerMaterialMap_p1 > m_v_lmm_p1;
58  std::vector< Trk::LayerMaterialMap_tlp1 > m_v_lmm_tlp1;
59 
64  std::vector< Trk::BinnedLayerMaterial_p1 > m_v_blm_p1;
65  std::vector< Trk::CompressedLayerMaterial_p1 > m_v_clm_p1;
66  std::vector< Trk::CompoundLayerMaterial_p1 > m_v_klm_p1;
67  std::vector< Trk::HomogeneousLayerMaterial_p1 > m_v_hlm_p1;
68 
70  std::vector< Trk::BinUtility_p1 > m_v_pbu_p1;
71  std::vector<std::vector<std::pair<int,float> > > m_vvp_if;
72 
73 };
74 
75 #endif // TRKDETDESCRTPCNVDICT_H
Trk::MaterialStep_p1
Definition: MaterialStep_p1.h:36
LayerMaterialMap_p1.h
TrackDetDescrTPCnvDict::m_vv_uchar
std::vector< std::vector< unsigned char > > m_vv_uchar
Definition: TrkDetDescrTPCnvDict.h:39
TrackDetDescrTPCnvDict::m_blm_p1
Trk::BinnedLayerMaterial_p1 m_blm_p1
Definition: TrkDetDescrTPCnvDict.h:60
Trk::CompressedLayerMaterial_p1
Definition: CompressedLayerMaterial_p1.h:21
Trk::BinUtility_p1
Definition: BinUtility_p1.h:19
TrackDetDescrTPCnvDict::m_klm_p1
Trk::CompressedLayerMaterial_p1 m_klm_p1
Definition: TrkDetDescrTPCnvDict.h:61
TrackDetDescrTPCnvDict::m_pbu_p1
Trk::BinUtility_p1 m_pbu_p1
Definition: TrkDetDescrTPCnvDict.h:69
TrackDetDescrTPCnvDict::m_hlm_p1
Trk::HomogeneousLayerMaterial_p1 m_hlm_p1
Definition: TrkDetDescrTPCnvDict.h:63
Trk::BinnedLayerMaterial_p1
Definition: BinnedLayerMaterial_p1.h:21
TrackDetDescrTPCnvDict::m_lmm_tlp1
Trk::LayerMaterialMap_tlp1 m_lmm_tlp1
Definition: TrkDetDescrTPCnvDict.h:56
TrackDetDescrTPCnvDict::m_v_mp_p1
std::vector< Trk::MaterialProperties_p1 > m_v_mp_p1
Definition: TrkDetDescrTPCnvDict.h:53
Trk::CompoundLayerMaterial_p1
Definition: CompoundLayerMaterial_p1.h:24
Trk::Material_p1
Definition: Material_p1.h:32
Trk::LayerMaterialMap_p1
Definition: LayerMaterialMap_p1.h:20
TrackDetDescrTPCnvDict::m_v_lmm_p1
std::vector< Trk::LayerMaterialMap_p1 > m_v_lmm_p1
Definition: TrkDetDescrTPCnvDict.h:57
TrackDetDescrTPCnvDict::m_p_uchar
std::pair< unsigned char, unsigned char > m_p_uchar
Definition: TrkDetDescrTPCnvDict.h:38
TrackDetDescrTPCnvDict::m_v_blm_p1
std::vector< Trk::BinnedLayerMaterial_p1 > m_v_blm_p1
Definition: TrkDetDescrTPCnvDict.h:64
TrackDetDescrTPCnvDict::m_vp_uchar
std::vector< std::pair< unsigned char, unsigned char > > m_vp_uchar
Definition: TrkDetDescrTPCnvDict.h:41
ElementTable_p1.h
TrackDetDescrTPCnvDict::m_clm_p1
Trk::CompoundLayerMaterial_p1 m_clm_p1
Definition: TrkDetDescrTPCnvDict.h:62
TrackDetDescrTPCnvDict::m_v_pbu_p1
std::vector< Trk::BinUtility_p1 > m_v_pbu_p1
Definition: TrkDetDescrTPCnvDict.h:70
TrackDetDescrTPCnvDict::m_vvvp_uchar
std::vector< std::vector< std::vector< std::pair< unsigned char, unsigned char > > > > m_vvvp_uchar
Definition: TrkDetDescrTPCnvDict.h:43
TrackDetDescrTPCnvDict::m_v_hlm_p1
std::vector< Trk::HomogeneousLayerMaterial_p1 > m_v_hlm_p1
Definition: TrkDetDescrTPCnvDict.h:67
TrackDetDescrTPCnvDict::m_v_klm_p1
std::vector< Trk::CompoundLayerMaterial_p1 > m_v_klm_p1
Definition: TrkDetDescrTPCnvDict.h:66
TrackDetDescrTPCnvDict::m_v_ms_p1
std::vector< Trk::MaterialStep_p1 > m_v_ms_p1
Definition: TrkDetDescrTPCnvDict.h:52
Trk::MaterialProperties_p1
Definition: MaterialProperties_p1.h:33
HomogeneousLayerMaterial_p1.h
CompoundLayerMaterial_p1.h
TrackDetDescrTPCnvDict::m_vvp_if
std::vector< std::vector< std::pair< int, float > > > m_vvp_if
Definition: TrkDetDescrTPCnvDict.h:71
MaterialStepCollection_p1.h
Trk::LayerMaterialMap_tlp1
Definition: LayerMaterialMap_tlp1.h:28
Material_p1.h
TrackDetDescrTPCnvDict
Definition: TrkDetDescrTPCnvDict.h:35
TrackDetDescrTPCnvDict::m_v_lmm_tlp1
std::vector< Trk::LayerMaterialMap_tlp1 > m_v_lmm_tlp1
Definition: TrkDetDescrTPCnvDict.h:58
Trk::MaterialStepCollection_p1
Definition: MaterialStepCollection_p1.h:18
TrackDetDescrTPCnvDict::m_v_clm_p1
std::vector< Trk::CompressedLayerMaterial_p1 > m_v_clm_p1
Definition: TrkDetDescrTPCnvDict.h:65
TrackDetDescrTPCnvDict::m_et_p1
Trk::ElementTable_p1 m_et_p1
Definition: TrkDetDescrTPCnvDict.h:49
TrackDetDescrTPCnvDict::m_lmm_p1
Trk::LayerMaterialMap_p1 m_lmm_p1
Definition: TrkDetDescrTPCnvDict.h:55
TrackDetDescrTPCnvDict::m_mp_p1
Trk::MaterialProperties_p1 m_mp_p1
Definition: TrkDetDescrTPCnvDict.h:47
TrackDetDescrTPCnvDict::m_v_et_p1
std::vector< Trk::ElementTable_p1 > m_v_et_p1
Definition: TrkDetDescrTPCnvDict.h:50
LayerMaterialMap_tlp1.h
TrackDetDescrTPCnvDict::m_msc_p1
Trk::MaterialStepCollection_p1 m_msc_p1
Definition: TrkDetDescrTPCnvDict.h:45
TrackDetDescrTPCnvDict::m_v_uchar
std::vector< unsigned char > m_v_uchar
Definition: TrkDetDescrTPCnvDict.h:37
BinnedLayerMaterial_p1.h
TrackDetDescrTPCnvDict::m_v_msc_p1
std::vector< Trk::MaterialStepCollection_p1 > m_v_msc_p1
Definition: TrkDetDescrTPCnvDict.h:51
MaterialProperties_p1.h
Trk::ElementTable_p1
Definition: ElementTable_p1.h:25
BinUtility_p1.h
TrackDetDescrTPCnvDict::m_mat_p1
Trk::Material_p1 m_mat_p1
Definition: TrkDetDescrTPCnvDict.h:48
TrackDetDescrTPCnvDict::m_vvv_uchar
std::vector< std::vector< std::vector< unsigned char > > > m_vvv_uchar
Definition: TrkDetDescrTPCnvDict.h:40
TrackDetDescrTPCnvDict::m_vvp_uchar
std::vector< std::vector< std::pair< unsigned char, unsigned char > > > m_vvp_uchar
Definition: TrkDetDescrTPCnvDict.h:42
TrackDetDescrTPCnvDict::m_ms_p1
Trk::MaterialStep_p1 m_ms_p1
Definition: TrkDetDescrTPCnvDict.h:46
Trk::HomogeneousLayerMaterial_p1
Definition: HomogeneousLayerMaterial_p1.h:20
CompressedLayerMaterial_p1.h
MaterialStep_p1.h