ATLAS Offline Software
Tracking
TrkDetDescr
TrkDetDescrTPCnv
TrkDetDescrTPCnv
TrkGeometry
CompoundLayerMaterial_p1.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
// CompoundLayerMaterial_p1.h, (c) ATLAS Detector software
8
9
#ifndef COMPOUNDLAYERMATERIAL_P1_TRK_H
10
#define COMPOUNDLAYERMATERIAL_P1_TRK_H
11
12
#include <vector>
13
#include "
AthenaPoolUtilities/TPObjRef.h
"
14
#include "
TrkDetDescrTPCnv/TrkDetDescrUtils/BinUtility_p1.h
"
15
16
typedef
std::vector<unsigned char>
ValueVector
;
17
typedef
std::vector< ValueVector >
ValueMatrix
;
18
19
namespace
Trk
20
{
21
23
class
CompoundLayerMaterial_p1
24
{
25
public
:
26
CompoundLayerMaterial_p1
()
27
{
28
valueMins
.reserve(6);
29
valueSteps
.reserve(6);
30
valueMatrices
.reserve(6);
31
valueMatrices
.reserve(6);
32
}
33
34
BinUtility_p1
binUtility
;
35
36
std::vector<float>
valueMins
;
37
std::vector<float>
valueSteps
;
38
std::vector< ValueMatrix >
valueMatrices
;
39
40
std::vector < std::vector < std::vector< std::pair<unsigned char, unsigned char> > > >
composition
;
41
42
};
43
}
44
45
#endif // COMPOUNDLAYERMATERIAL_P1_TRK_H
Trk::BinUtility_p1
Definition:
BinUtility_p1.h:19
Trk::CompoundLayerMaterial_p1::CompoundLayerMaterial_p1
CompoundLayerMaterial_p1()
Definition:
CompoundLayerMaterial_p1.h:26
ValueMatrix
std::vector< ValueVector > ValueMatrix
Definition:
CompoundLayerMaterial_p1.h:17
Trk::CompoundLayerMaterial_p1::composition
std::vector< std::vector< std::vector< std::pair< unsigned char, unsigned char > > > > composition
Definition:
CompoundLayerMaterial_p1.h:40
Trk::CompoundLayerMaterial_p1
Definition:
CompoundLayerMaterial_p1.h:24
Trk::CompoundLayerMaterial_p1::valueMatrices
std::vector< ValueMatrix > valueMatrices
Definition:
CompoundLayerMaterial_p1.h:38
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::CompoundLayerMaterial_p1::binUtility
BinUtility_p1 binUtility
Definition:
CompoundLayerMaterial_p1.h:34
ValueVector
std::vector< unsigned char > ValueVector
Definition:
CompoundLayerMaterial_p1.h:16
Trk::CompoundLayerMaterial_p1::valueSteps
std::vector< float > valueSteps
Definition:
CompoundLayerMaterial_p1.h:37
TPObjRef.h
Trk::CompoundLayerMaterial_p1::valueMins
std::vector< float > valueMins
Definition:
CompoundLayerMaterial_p1.h:36
BinUtility_p1.h
Generated on Thu Nov 7 2024 21:12:13 for ATLAS Offline Software by
1.8.18