5#ifndef DCMATH_DCONTRACK_H
6#define DCMATH_DCONTRACK_H
10#include "GaudiKernel/MsgStream.h"
std::pair< std::vector< unsigned int >, bool > res
class representing a drift circle meaurement on segment
DCOnTrack(const DriftCircle &dc, double res=0., double err=1e9)
minimal constructor
double errorTrack() const
access track error
void state(DCOnTrackState st)
set DCOnTrack state
DCOnTrackState
enum to identify different DC states
@ OutOfTime
delta electron
@ OutsideRoad
inside road but too far to be on track
@ CloseDC
too large drift time
void residual(double res)
set residual
DCOnTrackState state() const
access DCOnTrack state
double residual() const
access residual
void errorTrack(double error)
set track error
DriftCircle(const LocVec2D &pos, double r, double dr, DriftState state, MdtId id, const Muon::MdtDriftCircleOnTrack *rot, unsigned int index=0)
full constructor
Function object to check whether two Segments are sub/super sets or different.
DCOnTrackVec::const_iterator DCOnTrackCit
std::ostream & operator<<(std::ostream &os, const TrkDriftCircleMath::ClusterId &id)
DCOnTrackVec::iterator DCOnTrackIt
std::vector< DCOnTrack > DCOnTrackVec