#include <DataFormats/TrackingRecHit/interface/AlignmentPositionError.h>
Public Member Functions | |
AlignmentPositionError (GlobalError ge) | |
AlignmentPositionError (float dx, float dy, float dz) | |
AlignmentPositionError () | |
const GlobalError & | globalError () const |
AlignmentPositionError | operator+ (const AlignmentPositionError &ape) const |
AlignmentPositionError & | operator+= (const AlignmentPositionError &ape) |
AlignmentPositionError | operator- (const AlignmentPositionError &ape) const |
AlignmentPositionError & | operator-= (const AlignmentPositionError &ape) |
~AlignmentPositionError () | |
Private Attributes | |
GlobalError | theGlobalError |
It is summed in quadrature with the RecHit local error.
Definition at line 10 of file AlignmentPositionError.h.
AlignmentPositionError::AlignmentPositionError | ( | ) | [inline] |
AlignmentPositionError::AlignmentPositionError | ( | float | dx, | |
float | dy, | |||
float | dz | |||
) |
Definition at line 3 of file AlignmentPositionError.cc.
References theGlobalError.
00003 { 00004 theGlobalError = GlobalError(double(dx*dx), 00005 0., double(dy*dy), 00006 0., 0., double(dz*dz) ) ; 00007 }
AlignmentPositionError::AlignmentPositionError | ( | GlobalError | ge | ) | [inline] |
AlignmentPositionError::~AlignmentPositionError | ( | ) | [inline] |
const GlobalError& AlignmentPositionError::globalError | ( | ) | const [inline] |
Definition at line 22 of file AlignmentPositionError.h.
References theGlobalError.
Referenced by AlignableDetUnit::alignmentErrors(), AlignableDet::alignmentErrors(), HelpertRecHit2DLocalPos::getKfComponents(), TwoBodyDecayTrajectoryFactory::match(), operator+(), operator+=(), operator-(), operator-=(), HelpertRecHit2DLocalPos::parError(), and SiTrackerGaussianSmearingRecHitConverter::smearHits().
00022 { return theGlobalError; };
AlignmentPositionError AlignmentPositionError::operator+ | ( | const AlignmentPositionError & | ape | ) | const [inline] |
Definition at line 24 of file AlignmentPositionError.h.
References AlignmentPositionError(), and globalError().
00024 { 00025 return AlignmentPositionError ( this->globalError() + ape.globalError()); 00026 };
AlignmentPositionError& AlignmentPositionError::operator+= | ( | const AlignmentPositionError & | ape | ) | [inline] |
Definition at line 33 of file AlignmentPositionError.h.
References globalError(), and theGlobalError.
00033 { 00034 theGlobalError = GlobalError(this->globalError() + ape.globalError()); 00035 return *this; 00036 };
AlignmentPositionError AlignmentPositionError::operator- | ( | const AlignmentPositionError & | ape | ) | const [inline] |
Definition at line 28 of file AlignmentPositionError.h.
References AlignmentPositionError(), and globalError().
00028 { 00029 return AlignmentPositionError ( this->globalError() - ape.globalError()); 00030 00031 };
AlignmentPositionError& AlignmentPositionError::operator-= | ( | const AlignmentPositionError & | ape | ) | [inline] |
Definition at line 38 of file AlignmentPositionError.h.
References globalError(), and theGlobalError.
00038 { 00039 theGlobalError = GlobalError(this->globalError() - ape.globalError()); 00040 return *this; 00041 };
Definition at line 41 of file AlignmentPositionError.h.
Referenced by AlignmentPositionError(), globalError(), operator+=(), and operator-=().