ATLAS Offline Software
|
represents a deflection of the track caused through multiple scattering in material. More...
#include <ScatteringAngles.h>
Public Member Functions | |
ScatteringAngles ()=default | |
default constructor for POOL More... | |
ScatteringAngles (double deltaPhi, double deltaTheta, double sigmaDeltaPhi, double sigmaDeltaTheta) | |
full constructor passing two deflection angles and their uncertainties More... | |
ScatteringAngles (const ScatteringAngles &)=default | |
ScatteringAngles (ScatteringAngles &&)=default | |
ScatteringAngles & | operator= (const ScatteringAngles &)=default |
ScatteringAngles & | operator= (ScatteringAngles &&)=default |
~ScatteringAngles ()=default | |
destructor More... | |
double | deltaPhi () const |
returns the \( \Delta\phi \) More... | |
double | deltaTheta () const |
returns the \( \Delta\theta \) More... | |
double | sigmaDeltaPhi () const |
returns the \( \sigma\Delta\phi \) More... | |
double | sigmaDeltaTheta () const |
returns the \( \sigma\Delta\theta \) More... | |
Private Attributes | |
double | m_deltaPhi { 0.0 } |
holds deflection \( \Delta\phi \) More... | |
double | m_deltaTheta { 0.0 } |
holds deflection \( \Delta\theta \) More... | |
double | m_sigmaDeltaPhi { 0.0 } |
holds the error \( \sigma\Delta\phi \) on the phi deflection More... | |
double | m_sigmaDeltaTheta { 0.0 } |
holds the error \( \sigma\Delta\theta \) on the theta deflection More... | |
represents a deflection of the track caused through multiple scattering in material.
This class is part of the ATLAS tracking EDM and holds the deflection angles wrt. to the track's theta and phi and their uncertainties. Like that it can be filled with the full estimated deflection or only the additional uncertainty on the momentum direction as it is used by Kalman-filter style track fits.
Definition at line 25 of file ScatteringAngles.h.
|
default |
default constructor for POOL
|
inline |
full constructor passing two deflection angles and their uncertainties
Definition at line 32 of file ScatteringAngles.h.
|
default |
|
default |
|
default |
destructor
|
inline |
returns the \( \Delta\phi \)
Definition at line 82 of file ScatteringAngles.h.
|
inline |
returns the \( \Delta\theta \)
Definition at line 88 of file ScatteringAngles.h.
|
default |
|
default |
|
inline |
returns the \( \sigma\Delta\phi \)
Definition at line 94 of file ScatteringAngles.h.
|
inline |
returns the \( \sigma\Delta\theta \)
Definition at line 100 of file ScatteringAngles.h.
|
private |
holds deflection \( \Delta\phi \)
Definition at line 63 of file ScatteringAngles.h.
|
private |
holds deflection \( \Delta\theta \)
Definition at line 65 of file ScatteringAngles.h.
|
private |
holds the error \( \sigma\Delta\phi \) on the phi deflection
Definition at line 67 of file ScatteringAngles.h.
|
private |
holds the error \( \sigma\Delta\theta \) on the theta deflection
Definition at line 69 of file ScatteringAngles.h.