ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Rec::ScatteringAngleSignificance Class Reference

#include <ScatteringAngleSignificance.h>

Collaboration diagram for Rec::ScatteringAngleSignificance:

Public Member Functions

 ScatteringAngleSignificance (unsigned numberScatterers=0, double curvatureRadius=0., double curvatureSignificance=0., double neighbourRadius=0., double neighbourSignificance=0.)
 inline constructor More...
 
 ~ScatteringAngleSignificance ()
 inline destructor
More...
 
unsigned numberScatterers (void) const
 ScatteringAngleSignificance inline accessor: number of scatterers used in analysis. More...
 
double curvatureRadius (void) const
 ScatteringAngleSignificance inline accessor: radius of scatterer about which curvature discontinuity is most significant. More...
 
double curvatureSignificance (void) const
 ScatteringAngleSignificance inline accessor: significance of maximum curvature discontinuity. More...
 
double neighbourRadius (void) const
 ScatteringAngleSignificance inline accessor: mean radius of most significant neighbouring scatterers. More...
 
double neighbourSignificance (void) const
 ScatteringAngleSignificance inline accessor: maximum significance of neighbouring scatterers. More...
 

Private Attributes

unsigned m_numberScatterers
 
double m_curvatureRadius
 
double m_curvatureSignificance
 
double m_neighbourRadius
 
double m_neighbourSignificance
 

Detailed Description

lightweight return data-object for (mainly indet) scattering angle analysis by track query

Author
Alan..nosp@m.Popp.nosp@m.leton.nosp@m.@cer.nosp@m.n.ch

Definition at line 21 of file ScatteringAngleSignificance.h.

Constructor & Destructor Documentation

◆ ScatteringAngleSignificance()

Rec::ScatteringAngleSignificance::ScatteringAngleSignificance ( unsigned  numberScatterers = 0,
double  curvatureRadius = 0.,
double  curvatureSignificance = 0.,
double  neighbourRadius = 0.,
double  neighbourSignificance = 0. 
)
inline

◆ ~ScatteringAngleSignificance()

Rec::ScatteringAngleSignificance::~ScatteringAngleSignificance ( )
inline

inline destructor

Definition at line 40 of file ScatteringAngleSignificance.h.

40 {}

Member Function Documentation

◆ curvatureRadius()

double Rec::ScatteringAngleSignificance::curvatureRadius ( void  ) const
inline

ScatteringAngleSignificance inline accessor: radius of scatterer about which curvature discontinuity is most significant.

Definition at line 49 of file ScatteringAngleSignificance.h.

50  { return m_curvatureRadius; }

◆ curvatureSignificance()

double Rec::ScatteringAngleSignificance::curvatureSignificance ( void  ) const
inline

ScatteringAngleSignificance inline accessor: significance of maximum curvature discontinuity.

Definition at line 54 of file ScatteringAngleSignificance.h.

55  { return m_curvatureSignificance; }

◆ neighbourRadius()

double Rec::ScatteringAngleSignificance::neighbourRadius ( void  ) const
inline

ScatteringAngleSignificance inline accessor: mean radius of most significant neighbouring scatterers.

Definition at line 59 of file ScatteringAngleSignificance.h.

60  { return m_neighbourRadius; }

◆ neighbourSignificance()

double Rec::ScatteringAngleSignificance::neighbourSignificance ( void  ) const
inline

ScatteringAngleSignificance inline accessor: maximum significance of neighbouring scatterers.

Definition at line 64 of file ScatteringAngleSignificance.h.

65  { return m_neighbourSignificance; }

◆ numberScatterers()

unsigned Rec::ScatteringAngleSignificance::numberScatterers ( void  ) const
inline

ScatteringAngleSignificance inline accessor: number of scatterers used in analysis.

Definition at line 44 of file ScatteringAngleSignificance.h.

45  { return m_numberScatterers; }

Member Data Documentation

◆ m_curvatureRadius

double Rec::ScatteringAngleSignificance::m_curvatureRadius
private

Definition at line 69 of file ScatteringAngleSignificance.h.

◆ m_curvatureSignificance

double Rec::ScatteringAngleSignificance::m_curvatureSignificance
private

Definition at line 70 of file ScatteringAngleSignificance.h.

◆ m_neighbourRadius

double Rec::ScatteringAngleSignificance::m_neighbourRadius
private

Definition at line 71 of file ScatteringAngleSignificance.h.

◆ m_neighbourSignificance

double Rec::ScatteringAngleSignificance::m_neighbourSignificance
private

Definition at line 72 of file ScatteringAngleSignificance.h.

◆ m_numberScatterers

unsigned Rec::ScatteringAngleSignificance::m_numberScatterers
private

Definition at line 68 of file ScatteringAngleSignificance.h.


The documentation for this class was generated from the following file:
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::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