ATLAS Offline Software
TrapezoidBounds_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 
5 #ifndef TRAPEZOID_BOUNDS_P1_TRK_H
6 #define TRAPEZOID_BOUNDS_P1_TRK_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: TrapezoidBounds_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
14 namespace Trk
15 {
17  {
18  public:
19  TrapezoidBounds_p1() : m_minHalfX(0.0), m_maxHalfX(0.0), m_halfY(0.0), m_alpha(0.0), m_beta(0.0) {}
20 
21  #ifdef UseFloatsIn_TrapezoidBounds
22  float m_minHalfX;
23  float m_maxHalfX;
24  float m_halfY;
25  float m_alpha;
26  float m_beta;
27  #else
28  double m_minHalfX;
29  double m_maxHalfX;
30  double m_halfY;
31  double m_alpha;
32  double m_beta;
33  #endif
34  };
35 }
36 
37 #endif // TRAPEZOID_BOUNDS_P1_TRK_H
Trk::TrapezoidBounds_p1::m_alpha
double m_alpha
Definition: TrapezoidBounds_p1.h:31
Trk::TrapezoidBounds_p1
Definition: TrapezoidBounds_p1.h:17
Trk::TrapezoidBounds_p1::TrapezoidBounds_p1
TrapezoidBounds_p1()
Definition: TrapezoidBounds_p1.h:19
Trk::TrapezoidBounds_p1::m_halfY
double m_halfY
Definition: TrapezoidBounds_p1.h:30
Trk::TrapezoidBounds_p1::m_minHalfX
double m_minHalfX
Definition: TrapezoidBounds_p1.h:28
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::TrapezoidBounds_p1::m_beta
double m_beta
Definition: TrapezoidBounds_p1.h:32
Trk::TrapezoidBounds_p1::m_maxHalfX
double m_maxHalfX
Definition: TrapezoidBounds_p1.h:29