#include <DTSurveyChamber.h>
Public Member Functions | |
void | addPoint (int, const TMatrixD &, const TMatrixD &, const TMatrixD &) |
void | compute () |
DTSurveyChamber (int, int, int, long) | |
float | getAlpha () const |
float | getAlphaError () const |
float | getBeta () const |
float | getBetaError () const |
float | getDeltaX () const |
float | getDeltaXError () const |
float | getDeltaY () const |
float | getDeltaYError () const |
float | getDeltaZ () const |
float | getDeltaZError () const |
float | getGamma () const |
float | getGammaError () const |
long | getId () const |
int | getNumberPoints () const |
void | printChamberInfo () |
Private Member Functions | |
TMatrixD & | makeErrors () |
TMatrixD & | makeMatrix () |
TMatrixD & | makeVector () |
Private Attributes | |
TMatrixD | Covariance |
int | pointNumber |
std::vector< TMatrixD > | points |
std::vector< TMatrixD > | pointsDiff |
std::vector< TMatrixD > | pointsError |
std::vector< TMatrixD > | pointsTheoretical |
long | rawId |
int | sector |
TMatrixD | Solution |
int | station |
int | wheel |
Implements a chamber in the context of Drift Tube Survey Measurements and calculates displacements and rotations for it.
Definition at line 20 of file DTSurveyChamber.h.
DTSurveyChamber::DTSurveyChamber | ( | int | m_wheel, |
int | m_station, | ||
int | m_sector, | ||
long | m_rawId | ||
) |
Definition at line 7 of file DTSurveyChamber.cc.
References pointNumber, rawId, sector, station, and wheel.
void DTSurveyChamber::addPoint | ( | int | code, |
const TMatrixD & | r, | ||
const TMatrixD & | disp, | ||
const TMatrixD & | err | ||
) |
Definition at line 35 of file DTSurveyChamber.cc.
References pointNumber, points, pointsDiff, pointsError, and pointsTheoretical.
Referenced by DTSurvey::ReadChambers().
void DTSurveyChamber::compute | ( | ) |
Definition at line 19 of file DTSurveyChamber.cc.
References benchmark_cfg::errors, Chi2::getCovariance(), Chi2::getSolution(), makeErrors(), makeMatrix(), makeVector(), and Solution.
Referenced by DTSurvey::CalculateChambers().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 32 of file DTSurveyChamber.h.
References pointNumber.
Referenced by makeErrors(), makeMatrix(), makeVector(), and operator<<().
|
private |
Definition at line 65 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsError, and query::result.
Referenced by compute().
|
private |
Definition at line 81 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsTheoretical, and query::result.
Referenced by compute().
|
private |
Definition at line 49 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsDiff, and query::result.
Referenced by compute().
void DTSurveyChamber::printChamberInfo | ( | ) |
|
private |
Definition at line 73 of file DTSurveyChamber.h.
Referenced by getAlphaError(), getBetaError(), getDeltaXError(), getDeltaYError(), getDeltaZError(), and getGammaError().
|
private |
Definition at line 76 of file DTSurveyChamber.h.
Referenced by addPoint(), DTSurveyChamber(), and getNumberPoints().
|
private |
Definition at line 67 of file DTSurveyChamber.h.
Referenced by addPoint().
|
private |
Definition at line 68 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeVector().
|
private |
Definition at line 69 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeErrors().
|
private |
Definition at line 70 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeMatrix().
|
private |
Definition at line 63 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), and getId().
|
private |
Definition at line 61 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), and geometryXMLparser.DTAlignable::index().
|
private |
Definition at line 72 of file DTSurveyChamber.h.
Referenced by compute(), getAlpha(), getBeta(), getDeltaX(), getDeltaY(), getDeltaZ(), and getGamma().
|
private |
Definition at line 61 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
private |
Definition at line 61 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), and geometryXMLparser.DTAlignable::index().