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.