ATLAS Offline Software
Loading...
Searching...
No Matches
Rec::ScatteringAngleSignificance Class Reference

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

#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
 ~ScatteringAngleSignificance ()
 inline destructor
unsigned numberScatterers (void) const
 ScatteringAngleSignificance inline accessor: number of scatterers used in analysis.
double curvatureRadius (void) const
 ScatteringAngleSignificance inline accessor: radius of scatterer about which curvature discontinuity is most significant.
double curvatureSignificance (void) const
 ScatteringAngleSignificance inline accessor: significance of maximum curvature discontinuity.
double neighbourRadius (void) const
 ScatteringAngleSignificance inline accessor: mean radius of most significant neighbouring scatterers.
double neighbourSignificance (void) const
 ScatteringAngleSignificance inline accessor: maximum significance of neighbouring scatterers.

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

inline constructor

Definition at line 26 of file ScatteringAngleSignificance.h.

31 {
37 }
double curvatureSignificance(void) const
ScatteringAngleSignificance inline accessor: significance of maximum curvature discontinuity.
double neighbourRadius(void) const
ScatteringAngleSignificance inline accessor: mean radius of most significant neighbouring scatterers.
unsigned numberScatterers(void) const
ScatteringAngleSignificance inline accessor: number of scatterers used in analysis.
double curvatureRadius(void) const
ScatteringAngleSignificance inline accessor: radius of scatterer about which curvature discontinuity ...
double neighbourSignificance(void) const
ScatteringAngleSignificance inline accessor: maximum significance of neighbouring scatterers.

◆ ~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: