ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkDetDescr
TrkDetDescrTPCnv
TrkDetDescrTPCnv
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
//-----------------------------------------------------------------------------
12
#include "
TrkDetDescrTPCnv/LayerMaterialMap_tlp1.h
"
13
14
//-----------------------------------------------------------------------------
15
// TrkGeometry
16
//-----------------------------------------------------------------------------
17
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialStepCollection_p1.h
"
18
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialStep_p1.h
"
19
#include "
TrkDetDescrTPCnv/TrkGeometry/ElementTable_p1.h
"
20
#include "
TrkDetDescrTPCnv/TrkGeometry/Material_p1.h
"
21
#include "
TrkDetDescrTPCnv/TrkGeometry/MaterialProperties_p1.h
"
22
#include "
TrkDetDescrTPCnv/TrkGeometry/BinnedLayerMaterial_p1.h
"
23
#include "
TrkDetDescrTPCnv/TrkGeometry/CompressedLayerMaterial_p1.h
"
24
#include "
TrkDetDescrTPCnv/TrkGeometry/CompoundLayerMaterial_p1.h
"
25
#include "
TrkDetDescrTPCnv/TrkGeometry/HomogeneousLayerMaterial_p1.h
"
26
#include "
TrkDetDescrTPCnv/TrkGeometry/LayerMaterialMap_p1.h
"
27
28
//-----------------------------------------------------------------------------
29
// TrkDetDescrUtils
30
//-----------------------------------------------------------------------------
31
#include "
TrkDetDescrTPCnv/TrkDetDescrUtils/BinUtility_p1.h
"
32
33
34
struct
TrackDetDescrTPCnvDict
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
45
Trk::MaterialStepCollection_p1
m_msc_p1
;
46
Trk::MaterialStep_p1
m_ms_p1
;
47
Trk::MaterialProperties_p1
m_mp_p1
;
48
Trk::Material_p1
m_mat_p1
;
49
Trk::ElementTable_p1
m_et_p1
;
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
55
Trk::LayerMaterialMap_p1
m_lmm_p1
;
56
Trk::LayerMaterialMap_tlp1
m_lmm_tlp1
;
57
std::vector< Trk::LayerMaterialMap_p1 >
m_v_lmm_p1
;
58
std::vector< Trk::LayerMaterialMap_tlp1 >
m_v_lmm_tlp1
;
59
60
Trk::BinnedLayerMaterial_p1
m_blm_p1
;
61
Trk::CompressedLayerMaterial_p1
m_klm_p1
;
62
Trk::CompoundLayerMaterial_p1
m_clm_p1
;
63
Trk::HomogeneousLayerMaterial_p1
m_hlm_p1
;
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
69
Trk::BinUtility_p1
m_pbu_p1
;
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
BinUtility_p1.h
BinnedLayerMaterial_p1.h
CompoundLayerMaterial_p1.h
CompressedLayerMaterial_p1.h
ElementTable_p1.h
HomogeneousLayerMaterial_p1.h
LayerMaterialMap_p1.h
LayerMaterialMap_tlp1.h
MaterialProperties_p1.h
MaterialStepCollection_p1.h
MaterialStep_p1.h
Material_p1.h
Trk::BinUtility_p1
Definition
BinUtility_p1.h:19
Trk::BinnedLayerMaterial_p1
Definition
BinnedLayerMaterial_p1.h:21
Trk::CompoundLayerMaterial_p1
Definition
CompoundLayerMaterial_p1.h:24
Trk::CompressedLayerMaterial_p1
Definition
CompressedLayerMaterial_p1.h:21
Trk::ElementTable_p1
elements & fractions as unsigned char - if filled
Definition
ElementTable_p1.h:25
Trk::HomogeneousLayerMaterial_p1
Definition
HomogeneousLayerMaterial_p1.h:20
Trk::LayerMaterialMap_p1
Definition
LayerMaterialMap_p1.h:20
Trk::LayerMaterialMap_tlp1
Definition
LayerMaterialMap_tlp1.h:28
Trk::MaterialProperties_p1
the persistent object is simply a std::vector<float> where
Definition
MaterialProperties_p1.h:33
Trk::MaterialStepCollection_p1
Definition
MaterialStepCollection_p1.h:18
Trk::MaterialStep_p1
the persistent object is simply a std::vector<float> where
Definition
MaterialStep_p1.h:36
Trk::Material_p1
the persistent object is simply a std::vector<float> where
Definition
Material_p1.h:32
TrackDetDescrTPCnvDict
Definition
TrkDetDescrTPCnvDict.h:35
TrackDetDescrTPCnvDict::m_v_pbu_p1
std::vector< Trk::BinUtility_p1 > m_v_pbu_p1
Definition
TrkDetDescrTPCnvDict.h:70
TrackDetDescrTPCnvDict::m_v_hlm_p1
std::vector< Trk::HomogeneousLayerMaterial_p1 > m_v_hlm_p1
Definition
TrkDetDescrTPCnvDict.h:67
TrackDetDescrTPCnvDict::m_ms_p1
Trk::MaterialStep_p1 m_ms_p1
Definition
TrkDetDescrTPCnvDict.h:46
TrackDetDescrTPCnvDict::m_pbu_p1
Trk::BinUtility_p1 m_pbu_p1
Definition
TrkDetDescrTPCnvDict.h:69
TrackDetDescrTPCnvDict::m_v_lmm_tlp1
std::vector< Trk::LayerMaterialMap_tlp1 > m_v_lmm_tlp1
Definition
TrkDetDescrTPCnvDict.h:58
TrackDetDescrTPCnvDict::m_clm_p1
Trk::CompoundLayerMaterial_p1 m_clm_p1
Definition
TrkDetDescrTPCnvDict.h:62
TrackDetDescrTPCnvDict::m_hlm_p1
Trk::HomogeneousLayerMaterial_p1 m_hlm_p1
Definition
TrkDetDescrTPCnvDict.h:63
TrackDetDescrTPCnvDict::m_v_lmm_p1
std::vector< Trk::LayerMaterialMap_p1 > m_v_lmm_p1
Definition
TrkDetDescrTPCnvDict.h:57
TrackDetDescrTPCnvDict::m_v_msc_p1
std::vector< Trk::MaterialStepCollection_p1 > m_v_msc_p1
Definition
TrkDetDescrTPCnvDict.h:51
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_klm_p1
std::vector< Trk::CompoundLayerMaterial_p1 > m_v_klm_p1
Definition
TrkDetDescrTPCnvDict.h:66
TrackDetDescrTPCnvDict::m_klm_p1
Trk::CompressedLayerMaterial_p1 m_klm_p1
Definition
TrkDetDescrTPCnvDict.h:61
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
TrackDetDescrTPCnvDict::m_v_clm_p1
std::vector< Trk::CompressedLayerMaterial_p1 > m_v_clm_p1
Definition
TrkDetDescrTPCnvDict.h:65
TrackDetDescrTPCnvDict::m_v_ms_p1
std::vector< Trk::MaterialStep_p1 > m_v_ms_p1
Definition
TrkDetDescrTPCnvDict.h:52
TrackDetDescrTPCnvDict::m_mat_p1
Trk::Material_p1 m_mat_p1
Definition
TrkDetDescrTPCnvDict.h:48
TrackDetDescrTPCnvDict::m_vvp_uchar
std::vector< std::vector< std::pair< unsigned char, unsigned char > > > m_vvp_uchar
Definition
TrkDetDescrTPCnvDict.h:42
TrackDetDescrTPCnvDict::m_lmm_p1
Trk::LayerMaterialMap_p1 m_lmm_p1
Definition
TrkDetDescrTPCnvDict.h:55
TrackDetDescrTPCnvDict::m_v_et_p1
std::vector< Trk::ElementTable_p1 > m_v_et_p1
Definition
TrkDetDescrTPCnvDict.h:50
TrackDetDescrTPCnvDict::m_vvp_if
std::vector< std::vector< std::pair< int, float > > > m_vvp_if
Definition
TrkDetDescrTPCnvDict.h:71
TrackDetDescrTPCnvDict::m_vvv_uchar
std::vector< std::vector< std::vector< unsigned char > > > m_vvv_uchar
Definition
TrkDetDescrTPCnvDict.h:40
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
TrackDetDescrTPCnvDict::m_et_p1
Trk::ElementTable_p1 m_et_p1
Definition
TrkDetDescrTPCnvDict.h:49
TrackDetDescrTPCnvDict::m_mp_p1
Trk::MaterialProperties_p1 m_mp_p1
Definition
TrkDetDescrTPCnvDict.h:47
TrackDetDescrTPCnvDict::m_blm_p1
Trk::BinnedLayerMaterial_p1 m_blm_p1
Definition
TrkDetDescrTPCnvDict.h:60
TrackDetDescrTPCnvDict::m_v_blm_p1
std::vector< Trk::BinnedLayerMaterial_p1 > m_v_blm_p1
Definition
TrkDetDescrTPCnvDict.h:64
TrackDetDescrTPCnvDict::m_vv_uchar
std::vector< std::vector< unsigned char > > m_vv_uchar
Definition
TrkDetDescrTPCnvDict.h:39
TrackDetDescrTPCnvDict::m_vp_uchar
std::vector< std::pair< unsigned char, unsigned char > > m_vp_uchar
Definition
TrkDetDescrTPCnvDict.h:41
TrackDetDescrTPCnvDict::m_p_uchar
std::pair< unsigned char, unsigned char > m_p_uchar
Definition
TrkDetDescrTPCnvDict.h:38
Generated on
for ATLAS Offline Software by
1.17.0