|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef QuasianalyticLineReconstructionH
6 #define QuasianalyticLineReconstructionH
116 void init(
const double r_road_width);
121 const double r_r2,
const double r_sigma22,
const int& r_case)
const;
132 const std::vector<Amg::Vector3D>& r_w,
const std::vector<double>&
r_r,
const std::vector<double>& r_sigma2,
133 double& r_chi2)
const;
std::vector< MdtHitPtr > MdtHitVec
std::vector< int > m_nb_cand_hits
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
MTStraightLine track_candidate(const IndexSet &r_index_set, const int &r_k_cand, const int &r_l_cand, const int &r_cand_case, const std::vector< Amg::Vector3D > &r_w, const std::vector< double > &r_r, const std::vector< double > &r_sigma2, double &r_chi2) const
MuonCalibSegment::MdtHitVec MdtHitVec
std::vector< MTStraightLine > m_candidate
std::vector< MTStraightLine > m_tangent
void setMaxRadius(const double maxR)
set the max innerRadius, default for MDT sMDT 7.1mm, MDT 14.6mm
double roadWidth() const
get the road width used in the pattern recognition
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
void setTimeOut(const double time_out)
set the time-out for the track finding to time_out (in seconds)
QuasianalyticLineReconstruction(const double r_road_width)
Constructor: user-defined road width for pattern recognition.
MuonCalibSegment::MdtHitPtr MdtHitPtr
Eigen::Matrix< double, 3, 1 > Vector3D
bool fit(MuonCalibSegment &r_segment) const
reconstruction of the track using all hits in the segment "r_segment", returns true in case of succes...
QuasianalyticLineReconstruction()
Default constructor: road width for pattern recognition = 0.5 mm.
Define macros for attributes used to control the static checker.
std::shared_ptr< MdtCalibHitBase > MdtHitPtr
typedef for a collection of MdtCalibHitBase s
std::vector< unsigned int > HitSelection
void setRoadWidth(const double r_road_width)
set the road width for the pattern recognition = r_road_width