00001 00002 00003 #include "Alignment/LaserAlignment/src/LASCoordinateSet.h" 00004 00009 00010 00014 LASCoordinateSet::LASCoordinateSet( double aPhi, double aPhiError, double aR, double aRError, double aZ, double aZError ) { 00015 00016 phi = aPhi; 00017 phiError = aPhiError; 00018 r = aR; 00019 rError = aRError; 00020 z = aZ; 00021 zError = aZError; 00022 00023 } 00024 00025 00026 00027 00028 00032 void LASCoordinateSet::GetCoordinates( double& aPhi, double& aPhiError, double& aR, double& aRError, double& aZ, double& aZError ) const { 00033 00034 aPhi = phi; 00035 aPhiError = phiError; 00036 aR = r; 00037 aRError = rError; 00038 aZ = z; 00039 aZError = zError; 00040 00041 } 00042 00043 00044 00045 00046 00050 void LASCoordinateSet::SetCoordinates( double aPhi, double aPhiError, double aR, double aRError, double aZ, double aZError ) { 00051 00052 phi = aPhi; 00053 phiError = aPhiError; 00054 r = aR; 00055 rError = aRError; 00056 z = aZ; 00057 zError = aZError; 00058 00059 } 00060 00061 00062 00063 00064 00068 void LASCoordinateSet::SetErrors( double aPhiError, double aRError, double aZError ) { 00069 00070 phiError = aPhiError; 00071 rError = aRError; 00072 zError = aZError; 00073 00074 } 00075 00076 00077 00078 00079 00083 void LASCoordinateSet::Dump( void ) { 00084 00085 std::cout << " [LASCoordinateSet::Dump] -- phi: " << phi << ", phiE: " << phiError 00086 << ", r: " << r << ", rE: " << rError << ", z: " << z << ", zE: " << zError << " ." << std::endl; 00087 00088 }