![]() |
ATLAS Offline Software
|
class representing a drift circle meaurement on segment More...
#include <DCOnTrack.h>
Public Types | |
| enum | DCOnTrackState { OnTrack, Delta, OutOfTime, CloseDC, OutsideRoad } |
| enum to identify different DC states More... | |
| enum | DriftState { EarlyHit = -1, InTime = 0, LateHit = 1, EmptyTube = 2, NotCrossed = 3 } |
| state of the drift circle More... | |
Public Member Functions | |
| DCOnTrack (const DriftCircle &dc, double res=0., double err=1e9) | |
| minimal constructor More... | |
| void | residual (double res) |
| set residual More... | |
| double | residual () const |
| access residual More... | |
| void | errorTrack (double error) |
| set track error More... | |
| double | errorTrack () const |
| access track error More... | |
| void | state (DCOnTrackState st) |
| set DCOnTrack state More... | |
| DCOnTrackState | state () const |
| access DCOnTrack state More... | |
| const LocVec2D & | position () const |
| access to local position More... | |
| const MdtId & | id () const |
| access to identifier More... | |
| double | x () const |
| direct access to local x position More... | |
| double | y () const |
| direct access to local y position More... | |
| double | r () const |
| access to drift radius More... | |
| double | dr () const |
| access to error drift radius More... | |
| double | drPrecise () const |
| access to precise error drift radius More... | |
| const DriftState & | driftState () const |
| access to drift state More... | |
| const Muon::MdtDriftCircleOnTrack * | rot () const |
| access to the ROT More... | |
| unsigned int | index () const |
| void | updateRadius (double r, double dr) |
| set method to allow update from t0 refit More... | |
Private Attributes | |
| double | m_residual {0.} |
| double | m_errorTrack {1.e9} |
| DCOnTrackState | m_state {OnTrack} |
| LocVec2D | m_pos {0., 0.} |
| double | m_r {0.} |
| double | m_dr {0.} |
| double | m_drPrecise {0.} |
| MdtId | m_id {} |
| const Muon::MdtDriftCircleOnTrack * | m_rot {nullptr} |
| unsigned int | m_idx {0} |
class representing a drift circle meaurement on segment
Definition at line 16 of file DCOnTrack.h.
enum to identify different DC states
| Enumerator | |
|---|---|
| OnTrack | |
| Delta | used in fit |
| OutOfTime | delta electron |
| CloseDC | too large drift time |
| OutsideRoad | inside road but too far to be on track outside road |
Definition at line 19 of file DCOnTrack.h.
|
inherited |
state of the drift circle
Definition at line 25 of file DriftCircle.h.
|
inline |
minimal constructor
| dc | DriftCircle |
| res | residual |
| err | error of track prediction |
Definition at line 32 of file DCOnTrack.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
Definition at line 99 of file DriftCircle.h.
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
direct access to local x position
Definition at line 80 of file DriftCircle.h.
|
inlineinherited |
direct access to local y position
Definition at line 83 of file DriftCircle.h.
|
privateinherited |
Definition at line 109 of file DriftCircle.h.
|
privateinherited |
Definition at line 110 of file DriftCircle.h.
|
private |
Definition at line 54 of file DCOnTrack.h.
|
privateinherited |
Definition at line 112 of file DriftCircle.h.
|
privateinherited |
Definition at line 114 of file DriftCircle.h.
|
privateinherited |
Definition at line 107 of file DriftCircle.h.
|
privateinherited |
Definition at line 108 of file DriftCircle.h.
|
private |
Definition at line 53 of file DCOnTrack.h.
|
privateinherited |
Definition at line 113 of file DriftCircle.h.
|
private |
Definition at line 56 of file DCOnTrack.h.
1.8.18