ATLAS Offline Software
ScatteringAngleSignificance.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 // lightweight data class containing analysis of inner scatterers
8 
9 #ifndef MUIDEVENT_SCATTERINGANGLESIGNIFICANCE_H
10 #define MUIDEVENT_SCATTERINGANGLESIGNIFICANCE_H
11 
12 namespace Rec
13 {
14 
22 {
23 public:
24 
27  double curvatureRadius = 0.,
28  double curvatureSignificance = 0.,
29  double neighbourRadius = 0.,
30  double neighbourSignificance = 0.)
31  {
37  }
38 
41 
44  unsigned numberScatterers (void) const
45  { return m_numberScatterers; }
46 
49  double curvatureRadius (void) const
50  { return m_curvatureRadius; }
51 
54  double curvatureSignificance (void) const
55  { return m_curvatureSignificance; }
56 
59  double neighbourRadius (void) const
60  { return m_neighbourRadius; }
61 
64  double neighbourSignificance (void) const
65  { return m_neighbourSignificance; }
66 
67 private:
73 };
74 
75 } // end of namespace
76 
77 #endif // MUIDEVENT_SCATTERINGANGLESIGNIFICANCE_H
78 
79 
Rec::ScatteringAngleSignificance::neighbourSignificance
double neighbourSignificance(void) const
ScatteringAngleSignificance inline accessor: maximum significance of neighbouring scatterers.
Definition: ScatteringAngleSignificance.h:64
Rec::ScatteringAngleSignificance::m_neighbourSignificance
double m_neighbourSignificance
Definition: ScatteringAngleSignificance.h:72
Rec::ScatteringAngleSignificance::curvatureSignificance
double curvatureSignificance(void) const
ScatteringAngleSignificance inline accessor: significance of maximum curvature discontinuity.
Definition: ScatteringAngleSignificance.h:54
Rec::ScatteringAngleSignificance::m_neighbourRadius
double m_neighbourRadius
Definition: ScatteringAngleSignificance.h:71
Rec::ScatteringAngleSignificance::neighbourRadius
double neighbourRadius(void) const
ScatteringAngleSignificance inline accessor: mean radius of most significant neighbouring scatterers.
Definition: ScatteringAngleSignificance.h:59
Rec::ScatteringAngleSignificance
Definition: ScatteringAngleSignificance.h:22
Rec::ScatteringAngleSignificance::~ScatteringAngleSignificance
~ScatteringAngleSignificance()
inline destructor
Definition: ScatteringAngleSignificance.h:40
Rec
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Definition: FakeTrackBuilder.h:10
Rec::ScatteringAngleSignificance::ScatteringAngleSignificance
ScatteringAngleSignificance(unsigned numberScatterers=0, double curvatureRadius=0., double curvatureSignificance=0., double neighbourRadius=0., double neighbourSignificance=0.)
inline constructor
Definition: ScatteringAngleSignificance.h:26
Rec::ScatteringAngleSignificance::m_curvatureRadius
double m_curvatureRadius
Definition: ScatteringAngleSignificance.h:69
Rec::ScatteringAngleSignificance::curvatureRadius
double curvatureRadius(void) const
ScatteringAngleSignificance inline accessor: radius of scatterer about which curvature discontinuity ...
Definition: ScatteringAngleSignificance.h:49
Rec::ScatteringAngleSignificance::m_curvatureSignificance
double m_curvatureSignificance
Definition: ScatteringAngleSignificance.h:70
Rec::ScatteringAngleSignificance::m_numberScatterers
unsigned m_numberScatterers
Definition: ScatteringAngleSignificance.h:68
Rec::ScatteringAngleSignificance::numberScatterers
unsigned numberScatterers(void) const
ScatteringAngleSignificance inline accessor: number of scatterers used in analysis.
Definition: ScatteringAngleSignificance.h:44