ATLAS Offline Software
Loading...
Searching...
No Matches
HECRadialSegment.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 LARREADOUTGEOMETRY_HECRADIALSEGMENT_H
6#define LARREADOUTGEOMETRY_HECRADIALSEGMENT_H
7
11
18
20{
21
22
23
24 public:
25
30
34 HECRadialSegment (double lower, double upper);
35
40
45
49 double getMinVal () const;
50
54 double getMaxVal () const;
55
56 private:
57
58 double m_minVal;
59 double m_maxVal;
60
61};
62
63
64
65
66
68
69
70
71 :m_minVal(right.m_minVal),m_maxVal(right.m_maxVal)
72
73{
74
75
76}
77
78inline HECRadialSegment::HECRadialSegment (double lower, double upper)
79
80
81
82 :m_minVal(lower),m_maxVal(upper)
83
84{
85
86
87}
88
89
95
96
98{
99
100 if (this!=&right) {
101 m_minVal=right.m_minVal;
102 m_maxVal=right.m_maxVal;
103 }
104 return *this;
105
106}
107
108
109
110
111inline double HECRadialSegment::getMinVal () const
112{
113
114 return m_minVal;
115
116}
117
118inline double HECRadialSegment::getMaxVal () const
119{
120
121 return m_maxVal;
122
123}
124
125
126
127
128
129#endif
int upper(int c)
double getMaxVal() const
Maximum Range Value.
~HECRadialSegment()
Destructor.
HECRadialSegment & operator=(const HECRadialSegment &right)
Assignment.
HECRadialSegment(const HECRadialSegment &right)
Copy Constructor.
double getMinVal() const
Minimum Range Value.