|
ATLAS Offline Software
|
Go to the documentation of this file.
74 void Computehitpsemes(
int nhit,
const std::vector<double>& xcirc,
const std::vector<double>& ycirc,
const std::vector<double>& rcirc,
double a,
78 void Computeparam3(
int number_of_hits,
const std::vector<double>&
x,
const std::vector<double>&
y,
const std::vector<double>&
r,
const std::vector<double>&
sr);
void Computelin(double x1, double y1, double r1, double x2, double y2, double r2)
double getZ(const Amg::Vector3D &p) const
double m_angularcoefficient[4]
parameters of the 4 tangent lines from first and last hit
void Computelinparnew(double x1, double y1, double r1, double x2, double y2, double r2)
bool fit(MuonCalibSegment &seg) const
fit using all hits
double m_xpoint[100]
track points
double m_xout0
track points from 2 circles
double m_bout
track constant term
double m_sig2a
track slope's variance
void computehitsfromcircles(double x0, double y0, double r0, double x1, double y1, double r1, double a, double b)
double getX(const Amg::Vector3D &p) const
double m_sig2b
error on track constant term
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Eigen::Matrix< double, 3, 1 > Vector3D
Amg::Vector3D getVec(double x, double y, double z) const
void Computeparam3(int number_of_hits, const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &r, const std::vector< double > &sr)
double m_corrab
correlation term
double getY(const Amg::Vector3D &p) const
these methods are needed to change the reference frame between the local one of the hit and one used ...
void printLevel(int level)
set print level
void Computehitpsemes(int nhit, const std::vector< double > &xcirc, const std::vector< double > &ycirc, const std::vector< double > &rcirc, double a, double b)
std::vector< unsigned int > HitSelection