12 os << dc.
position() << std::setw(6) <<
" r " << dc.
r() <<
" dr " << dc.
dr() <<
" id " << dc.
id();
24 os <<
" unknown state";
25 os <<
" res " << dc.
residual() <<
" pull " << pull;
51 os <<
" unknown state";
52 os << std::setw(7) <<
" res " << dc.
residual() << std::setw(7) <<
" pull " << dc.
residual() / dc.
dr();
class representing a drift circle meaurement on segment
void state(DCOnTrackState st)
set DCOnTrack state
@ OutOfTime
delta electron
@ CloseDC
too large drift time
void residual(double res)
set residual
void errorTrack(double error)
set track error
double r() const
access to drift radius
const MdtId & id() const
access to identifier
const LocVec2D & position() const
access to local position
double dr() const
access to error drift radius
double drPrecise() const
access to precise error drift radius
const DriftState & driftState() const
access to drift state
@ EmptyTube
drift time too large to be compatible with drift spectrum
@ LateHit
drift time compatible with drift spectrum
@ InTime
drift time too small to be compatible with drift spectrum
@ NotCrossed
channel without drift measurement
Function object to check whether two Segments are sub/super sets or different.
std::ostream & operator<<(std::ostream &os, const TrkDriftCircleMath::ClusterId &id)