ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
MuonIdentification
MuidEvent
MuidEvent
CaloLayer.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 MUIDEVENT_CALOLAYER_H
6
# define MUIDEVENT_CALOLAYER_H
7
8
//<<<<<< INCLUDES >>>>>>
9
//<<<<<< CLASS DECLARATIONS >>>>>>
10
11
namespace
Trk
12
{
13
class
Surface
;
14
}
15
16
namespace
Rec
17
{
18
19
class
CaloLayer
20
{
21
22
public
:
23
CaloLayer
(
const
Trk::Surface
*
surface
,
24
int
geom
,
25
double
r
,
26
double
z
,
27
double
radLen,
28
bool
isBarrel
);
29
~CaloLayer
() =
default
;
30
31
int
geom
()
const
;
32
bool
isBarrel
()
const
;
33
void
print
()
const
;
34
const
Trk::Surface
*
surface
(
void
)
const
;
35
double
R
()
const
;
36
double
Z
()
const
;
37
double
X0
()
const
;
38
39
private
:
40
int
m_igeom
;
41
bool
m_isBarrel
;
42
double
m_R
;
43
double
m_Z
;
44
const
Trk::Surface
*
m_surface
;
45
double
m_X0
;
46
};
47
48
inline
int
49
CaloLayer::geom
()
const
50
{
return
m_igeom
;}
51
52
inline
bool
53
CaloLayer::isBarrel
()
const
54
{
return
m_isBarrel
;}
55
56
inline
double
57
CaloLayer::R
()
const
58
{
return
m_R
;}
59
60
inline
const
Trk::Surface
*
61
CaloLayer::surface
(
void
)
const
62
{
return
m_surface
; }
63
64
inline
double
65
CaloLayer::Z
()
const
66
{
return
m_Z
;}
67
68
inline
double
69
CaloLayer::X0
()
const
70
{
return
m_X0
;}
71
72
}
// end of namespace
73
74
#endif
z
#define z
Rec::CaloLayer::~CaloLayer
~CaloLayer()=default
Rec::CaloLayer::m_igeom
int m_igeom
Definition
CaloLayer.h:40
Rec::CaloLayer::X0
double X0() const
Definition
CaloLayer.h:69
Rec::CaloLayer::Z
double Z() const
Definition
CaloLayer.h:65
Rec::CaloLayer::isBarrel
bool isBarrel() const
Definition
CaloLayer.h:53
Rec::CaloLayer::print
void print() const
Definition
CaloLayer.cxx:30
Rec::CaloLayer::m_isBarrel
bool m_isBarrel
Definition
CaloLayer.h:41
Rec::CaloLayer::surface
const Trk::Surface * surface(void) const
Definition
CaloLayer.h:61
Rec::CaloLayer::geom
int geom() const
Definition
CaloLayer.h:49
Rec::CaloLayer::m_X0
double m_X0
Definition
CaloLayer.h:45
Rec::CaloLayer::m_R
double m_R
Definition
CaloLayer.h:42
Rec::CaloLayer::m_Z
double m_Z
Definition
CaloLayer.h:43
Rec::CaloLayer::CaloLayer
CaloLayer(const Trk::Surface *surface, int geom, double r, double z, double radLen, bool isBarrel)
Definition
CaloLayer.cxx:13
Rec::CaloLayer::m_surface
const Trk::Surface * m_surface
Definition
CaloLayer.h:44
Rec::CaloLayer::R
double R() const
Definition
CaloLayer.h:57
Trk::Surface
Abstract Base Class for tracking surfaces.
Definition
Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h:79
r
int r
Definition
globals.cxx:22
Rec
Gaudi Tools.
Definition
FakeTrackBuilder.h:10
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.14.0