|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef DCMATH_MATCHDCWITHLINE_H 
    6 #define DCMATH_MATCHDCWITHLINE_H 
   43                                   bool usePreciseErrors = 
false);
 
   59         void matchDC(
DCOnTrack& dc, 
double& 
res, 
double& dline, 
bool forceOnTrack = 
false, 
bool forceOffTrack = 
false,
 
   60                      bool usePreciseErrors = 
false);
 
  
const DCOnTrackVec & match(const DCVec &dcs)
DCOnTrackVec m_dcOnTrackVec
void set(const Line &l, double deltaCut, MatchStrategy strategy, double tubeRadius)
void matchDC(DCOnTrack &dc, double &res, double &dline, bool forceOnTrack=false, bool forceOffTrack=false, bool usePreciseErrors=false)
std::vector< DCOnTrack > DCOnTrackVec
std::vector< bool > HitSelection
Function object to check whether two Segments are sub/super sets or different.
unsigned int m_passedTubes
unsigned int showerHits() const
unsigned int matchDifference() const
returns the number of DCOnTrack that have a different status after the match, returns 0 if used with ...
unsigned int hitsOnTrack() const
unsigned int m_matchDifference
std::vector< DriftCircle > DCVec
unsigned int passedTubes() const
unsigned int m_showerHits
std::pair< std::vector< unsigned int >, bool > res
unsigned int deltas() const
unsigned int m_outOfTimes
unsigned int closeHits() const
const std::string selection
unsigned int hitsMl2() const
bool select(double residual, double error) const
class representing a drift circle meaurement on segment
ResidualWithLine m_resWithLine
unsigned int hitsOutOfTime() const
MatchDCWithLine(const Line &l, double deltaCut, MatchStrategy strategy, double tubeRadius)
MatchDCWithLine()=default
void set(const Line &line)
unsigned int hitsMl1() const
void setTubeRadius(double radius)