ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
BinUtility_p1.h
ValueVector
std::vector< unsigned char > ValueVector
Definition
CompoundLayerMaterial_p1.h:16
ValueMatrix
std::vector< ValueVector > ValueMatrix
Definition
CompoundLayerMaterial_p1.h:17
TPObjRef.h
Trk::BinUtility_p1
Definition
BinUtility_p1.h:19
Trk::CompoundLayerMaterial_p1::valueMins
std::vector< float > valueMins
Definition
CompoundLayerMaterial_p1.h:36
Trk::CompoundLayerMaterial_p1::CompoundLayerMaterial_p1
CompoundLayerMaterial_p1()
Definition
CompoundLayerMaterial_p1.h:26
Trk::CompoundLayerMaterial_p1::valueMatrices
std::vector< ValueMatrix > valueMatrices
Definition
CompoundLayerMaterial_p1.h:38
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::binUtility
BinUtility_p1 binUtility
Definition
CompoundLayerMaterial_p1.h:34
Trk::CompoundLayerMaterial_p1::valueSteps
std::vector< float > valueSteps
Definition
CompoundLayerMaterial_p1.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