|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MDTCALIBFITTERS_StraightPatRecH
5 #define MDTCALIBFITTERS_StraightPatRecH
107 void init(
const double r_road_width);
112 const double r_r2,
const double r_sigma22,
const int &r_case)
const;
void setRoadWidth(const double r_road_width)
set the road width for the pattern recognition = r_road_width
MTStraightLine tangent(const Amg::Vector3D &r_w1, const double r_r1, const double r_sigma12, const Amg::Vector3D &r_w2, const double r_r2, const double r_sigma22, const int &r_case) const
bool fitCallByReference(MuonCalibSegment &r_segment, HitSelection &r_selection, MTStraightLine &line_track) const
double roadWidth() const
get the final track in the local co-ordinate frame, i.e.
void setTimeOut(const double time_out)
set the time-out for the track finding to time_out (in seconds)
void setFixSelection(bool fix_sel)
StraightPatRec(const double r_road_width)
Constructor: user-defined road width for pattern recognition.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
bool fit(MuonCalibSegment &r_segment) const
reconstruction of the track using all hits in the segment "r_segment", returns true in case of succes...
MTStraightLine fitCandidate(MuonCalibSegment &r_segment, const std::vector< unsigned int > &r_selection, const MTStraightLine &cand_line) const
Eigen::Matrix< double, 3, 1 > Vector3D
StraightPatRec()
Default constructor: road width for pattern recognition = 0.5 mm.
Define macros for attributes used to control the static checker.
std::vector< unsigned int > HitSelection