#include <LASCoordinateSet.h>
Public Member Functions | |
void | Dump (void) |
void | GetCoordinates (double &, double &, double &, double &, double &, double &) const |
double | GetPhi (void) const |
double | GetPhiError (void) const |
double | GetR (void) const |
double | GetRError (void) const |
double | GetZ (void) const |
double | GetZError (void) const |
LASCoordinateSet (double, double, double, double, double, double) | |
LASCoordinateSet () | |
void | SetCoordinates (double, double, double, double, double, double) |
void | SetErrors (double, double, double) |
void | SetPhi (double aPhi, double aPhiError) |
void | SetPhi (double aPhi) |
void | SetPhiError (double aPhiError) |
void | SetR (double aR) |
void | SetR (double aR, double aRError) |
void | SetRError (double aRError) |
void | SetZ (double aZ, double aZError) |
void | SetZ (double aZ) |
void | SetZError (double aZError) |
Private Attributes | |
double | phi |
double | phiError |
double | r |
double | rError |
double | z |
double | zError |
container for phi, x, y coordinates and their errors
Definition at line 12 of file LASCoordinateSet.h.
LASCoordinateSet::LASCoordinateSet | ( | ) | [inline] |
Definition at line 16 of file LASCoordinateSet.h.
{}
LASCoordinateSet::LASCoordinateSet | ( | double | aPhi, |
double | aPhiError, | ||
double | aR, | ||
double | aRError, | ||
double | aZ, | ||
double | aZError | ||
) |
void LASCoordinateSet::Dump | ( | void | ) |
Definition at line 83 of file LASCoordinateSet.cc.
References gather_cfg::cout, phi, phiError, r, rError, z, and zError.
void LASCoordinateSet::GetCoordinates | ( | double & | aPhi, |
double & | aPhiError, | ||
double & | aR, | ||
double & | aRError, | ||
double & | aZ, | ||
double & | aZError | ||
) | const |
double LASCoordinateSet::GetPhi | ( | void | ) | const [inline] |
Definition at line 20 of file LASCoordinateSet.h.
References phi.
Referenced by LaserAlignment::ApplyATMaskingCorrections(), LASGeometryUpdater::ApplyBeamKinkCorrections(), LaserAlignment::ApplyEndcapMaskingCorrections(), LASEndcapAlgorithm::CalculateParameters(), LASAlignmentTubeAlgorithm::CalculateParameters(), LaserAlignment::DumpPosFileSet(), LASGeometryUpdater::EndcapUpdate(), fcn(), and LASEndcapAlgorithm::GetAlignmentParameterCorrection().
{ return phi; }
double LASCoordinateSet::GetPhiError | ( | void | ) | const [inline] |
Definition at line 21 of file LASCoordinateSet.h.
References phiError.
Referenced by LaserAlignment::DumpPosFileSet(), and fcn().
{ return phiError; }
double LASCoordinateSet::GetR | ( | void | ) | const [inline] |
Definition at line 22 of file LASCoordinateSet.h.
References r.
Referenced by LASEndcapAlgorithm::CalculateParameters(), and fcn().
{ return r; }
double LASCoordinateSet::GetRError | ( | void | ) | const [inline] |
double LASCoordinateSet::GetZ | ( | void | ) | const [inline] |
Definition at line 24 of file LASCoordinateSet.h.
References z.
Referenced by LASAlignmentTubeAlgorithm::CalculateParameters(), fcn(), LASEndcapAlgorithm::GetAlignmentParameterCorrection(), LASAlignmentTubeAlgorithm::GetTEC2TECAlignmentParameterCorrection(), and LASAlignmentTubeAlgorithm::GetTIBTOBAlignmentParameterCorrection().
{ return z; }
double LASCoordinateSet::GetZError | ( | void | ) | const [inline] |
void LASCoordinateSet::SetCoordinates | ( | double | aPhi, |
double | aPhiError, | ||
double | aR, | ||
double | aRError, | ||
double | aZ, | ||
double | aZError | ||
) |
void LASCoordinateSet::SetErrors | ( | double | aPhiError, |
double | aRError, | ||
double | aZError | ||
) |
void LASCoordinateSet::SetPhi | ( | double | aPhi, |
double | aPhiError | ||
) | [inline] |
void LASCoordinateSet::SetPhi | ( | double | aPhi | ) | [inline] |
Definition at line 29 of file LASCoordinateSet.h.
References phi.
Referenced by LaserAlignment::ApplyATMaskingCorrections(), LASGeometryUpdater::ApplyBeamKinkCorrections(), LaserAlignment::ApplyEndcapMaskingCorrections(), LASGeometryUpdater::EndcapUpdate(), LaserAlignment::endRun(), LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile(), and LASBarrelAlgorithm::ReadMisalignmentFromFile().
{ phi = aPhi; }
void LASCoordinateSet::SetPhiError | ( | double | aPhiError | ) | [inline] |
Definition at line 31 of file LASCoordinateSet.h.
References phiError.
Referenced by LaserAlignment::endRun(), LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile(), and LASBarrelAlgorithm::ReadMisalignmentFromFile().
{ phiError = aPhiError; }
void LASCoordinateSet::SetR | ( | double | aR, |
double | aRError | ||
) | [inline] |
void LASCoordinateSet::SetR | ( | double | aR | ) | [inline] |
void LASCoordinateSet::SetRError | ( | double | aRError | ) | [inline] |
void LASCoordinateSet::SetZ | ( | double | aZ, |
double | aZError | ||
) | [inline] |
void LASCoordinateSet::SetZ | ( | double | aZ | ) | [inline] |
void LASCoordinateSet::SetZError | ( | double | aZError | ) | [inline] |
double LASCoordinateSet::phi [private] |
Definition at line 43 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetPhi(), LASCoordinateSet(), SetCoordinates(), and SetPhi().
double LASCoordinateSet::phiError [private] |
Definition at line 44 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetPhiError(), LASCoordinateSet(), SetCoordinates(), SetErrors(), SetPhi(), and SetPhiError().
double LASCoordinateSet::r [private] |
Definition at line 45 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetR(), LASCoordinateSet(), SetCoordinates(), and SetR().
double LASCoordinateSet::rError [private] |
Definition at line 46 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetRError(), LASCoordinateSet(), SetCoordinates(), SetErrors(), SetR(), and SetRError().
double LASCoordinateSet::z [private] |
Definition at line 47 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetZ(), LASCoordinateSet(), SetCoordinates(), and SetZ().
double LASCoordinateSet::zError [private] |
Definition at line 48 of file LASCoordinateSet.h.
Referenced by Dump(), GetCoordinates(), GetZError(), LASCoordinateSet(), SetCoordinates(), SetErrors(), SetZ(), and SetZError().