![]() |
ATLAS Offline Software
|
#include <Segment.h>
Public Member Functions | |
| Segment (const Line &l, const DCOnTrackVec &dcs, double chi2, unsigned int ndof, double dtheta, double dy0) | |
| Segment (const Line &l, const DCOnTrackVec &dcs) | |
| ~Segment ()=default | |
| const Line & | line () const |
| const DCOnTrackVec & | dcs () const |
| const CLVec & | clusters () const |
| const DCVec & | emptyTubes () const |
| Line & | line () |
| non-const access to reduce memory usage when re-using segments | |
| DCOnTrackVec & | dcs () |
| CLVec & | clusters () |
| DCVec & | emptyTubes () |
| void | set (double chi2, unsigned int ndof, double dtheta, double dy0) |
| set methods to replace calling constructors | |
| void | setAndReset (double chi2, unsigned int ndof, double dtheta, double dy0) |
| double | chi2 () const |
| unsigned int | ndof () const |
| double | dtheta () const |
| double | dy0 () const |
| void | dcs (const DCOnTrackVec &dcs) |
| void | clusters (const CLVec &cls) |
| void | emptyTubes (const DCVec &emptyTubes) |
| void | deltas (unsigned int dts) |
| void | hitsOutOfTime (unsigned int hitsOutOfTime) |
| void | hitsOnTrack (unsigned int hitsOnTrack) |
| void | closeHits (unsigned int closeHits) |
| void | showerHits (unsigned int showerHits) |
| void | crossedTubes (unsigned int crossedTubesMl1, unsigned int crossedTubesMl2) |
| void | hitsPerMl (unsigned int hml1, unsigned int hml2) |
| void | ambigue (unsigned int amb) |
| void | clusterLayers (unsigned int ncl) |
| void | setT0Shift (double t0Shift, double error) |
| bool | hasT0Shift () const |
| void | setCurvatureParameters (double deltaAlpha, double deltab) |
| bool | hasCurvatureParameters () const |
| double | t0Shift () const |
| double | t0Error () const |
| double | deltaAlpha () const |
| double | deltab () const |
| unsigned int | deltas () const |
| unsigned int | hitsOutOfTime () const |
| unsigned int | hitsOnTrack () const |
| unsigned int | closeHits () const |
| unsigned int | showerHits () const |
| unsigned int | crossedTubes () const |
| unsigned int | crossedTubesMl1 () const |
| unsigned int | crossedTubesMl2 () const |
| unsigned int | hitsMl1 () const |
| unsigned int | hitsMl2 () const |
| unsigned int | ambigue () const |
| unsigned int | clusterLayers () const |
Private Attributes | |
| Line | m_line |
| DCOnTrackVec | m_dcs |
| CLVec | m_clusters |
| DCVec | m_emptyTubes |
| double | m_chi2 {1.e9} |
| unsigned int | m_ndof {0} |
| double | m_dtheta {1.e9} |
| double | m_dy0 {1.e9} |
| double | m_t0Shift {-99999.} |
| double | m_t0Error {-99999.} |
| double | m_deltaAlpha {-99999.} |
| double | m_deltab {-99999.} |
| unsigned int | m_deltas {0} |
| unsigned int | m_hitsOutOfTime {0} |
| unsigned int | m_hitsOnTrack {0} |
| unsigned int | m_closeHits {0} |
| unsigned int | m_showerHits {0} |
| unsigned int | m_crossedTubesMl1 {0} |
| unsigned int | m_crossedTubesMl2 {0} |
| unsigned int | m_hitsMl1 {0} |
| unsigned int | m_hitsMl2 {0} |
| unsigned int | m_ambigue {0} |
| unsigned int | m_clusterLayers {0} |
Definition at line 18 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 20 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 23 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
default |
|
inline |
Definition at line 92 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 63 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 42 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 85 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 53 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 93 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 64 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 35 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 29 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 48 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 87 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 55 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 88 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 89 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 34 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 28 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 47 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 80 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 81 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 82 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 50 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 44 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 45 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 36 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 30 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 49 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 76 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 70 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 90 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 91 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 84 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 52 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 83 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 51 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 59 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
non-const access to reduce memory usage when re-using segments
Definition at line 33 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 27 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 43 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
| void TrkDriftCircleMath::Segment::set | ( | double | chi2, |
| unsigned int | ndof, | ||
| double | dtheta, | ||
| double | dy0 ) |
set methods to replace calling constructors
Definition at line 41 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/src/Segment.cxx.
| void TrkDriftCircleMath::Segment::setAndReset | ( | double | chi2, |
| unsigned int | ndof, | ||
| double | dtheta, | ||
| double | dy0 ) |
Definition at line 62 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/src/Segment.cxx.
|
inline |
Definition at line 72 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 66 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 86 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 54 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 79 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
inline |
Definition at line 78 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 118 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 101 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 112 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 119 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 98 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 114 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 115 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 97 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 107 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 108 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 109 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 103 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 104 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 99 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 116 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 117 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 111 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 110 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 96 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 102 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 113 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 106 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.
|
private |
Definition at line 105 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Segment.h.