#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 19 of file DTSurveyChamber.h.
DTSurveyChamber::DTSurveyChamber | ( | int | m_wheel, |
int | m_station, | ||
int | m_sector, | ||
long | m_rawId | ||
) |
Definition at line 6 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 28 of file DTSurveyChamber.cc.
References pointNumber, points, pointsDiff, pointsError, and pointsTheoretical.
Referenced by DTSurvey::ReadChambers().
void DTSurveyChamber::compute | ( | ) |
Definition at line 15 of file DTSurveyChamber.cc.
References 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 27 of file DTSurveyChamber.h.
References pointNumber.
Referenced by makeErrors(), makeMatrix(), makeVector(), and operator<<().
|
private |
Definition at line 50 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsError, and mps_fire::result.
Referenced by compute().
|
private |
Definition at line 64 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsTheoretical, and mps_fire::result.
Referenced by compute().
|
private |
Definition at line 37 of file DTSurveyChamber.cc.
References getNumberPoints(), AlCaHLTBitMon_ParallelJobs::p, pointsDiff, and mps_fire::result.
Referenced by compute().
void DTSurveyChamber::printChamberInfo | ( | ) |
|
private |
Definition at line 64 of file DTSurveyChamber.h.
Referenced by getAlphaError(), getBetaError(), getDeltaXError(), getDeltaYError(), getDeltaZError(), and getGammaError().
|
private |
Definition at line 67 of file DTSurveyChamber.h.
Referenced by addPoint(), DTSurveyChamber(), and getNumberPoints().
|
private |
Definition at line 58 of file DTSurveyChamber.h.
Referenced by addPoint().
|
private |
Definition at line 59 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeVector().
|
private |
Definition at line 60 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeErrors().
|
private |
Definition at line 61 of file DTSurveyChamber.h.
Referenced by addPoint(), and makeMatrix().
|
private |
Definition at line 55 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), and getId().
|
private |
Definition at line 53 of file DTSurveyChamber.h.
Referenced by PixelMapPlotter.Barrel::__str__(), DTSurveyChamber(), and geometryXMLparser.DTAlignable::index().
|
private |
Definition at line 63 of file DTSurveyChamber.h.
Referenced by compute(), getAlpha(), getBeta(), getDeltaX(), getDeltaY(), getDeltaZ(), and getGamma().
|
private |
Definition at line 53 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
private |
Definition at line 53 of file DTSurveyChamber.h.
Referenced by DTSurveyChamber(), and geometryXMLparser.DTAlignable::index().