#include <AlignmentPositionError.h>
Public Member Functions | |
AlignmentPositionError () | |
AlignmentPositionError (float xx, float yy, float zz, float phixphix=0, float phiyphiy=0, float phizphiz=0) | |
AlignmentPositionError (const GlobalErrorExtended &ge) | |
AlignmentPositionError (const GlobalError &ge) | |
const GlobalErrorExtended & | globalError () const |
AlignmentPositionError | operator+ (const AlignmentPositionError &ape) const |
AlignmentPositionError & | operator+= (const AlignmentPositionError &ape) |
AlignmentPositionError | operator- (const AlignmentPositionError &ape) const |
AlignmentPositionError & | operator-= (const AlignmentPositionError &ape) |
bool | valid () const |
~AlignmentPositionError () | |
Private Attributes | |
GlobalErrorExtended | theGlobalError |
The position error of a Det due to alignment. It is summed in quadrature with the RecHit global error.
Definition at line 10 of file AlignmentPositionError.h.
|
inline |
Definition at line 14 of file AlignmentPositionError.h.
References geometryCSVtoXML::xx, geometryCSVtoXML::yy, and geometryCSVtoXML::zz.
Referenced by AlignmentPositionError(), operator+(), and operator-().
AlignmentPositionError::AlignmentPositionError | ( | float | xx, |
float | yy, | ||
float | zz, | ||
float | phixphix = 0 , |
||
float | phiyphiy = 0 , |
||
float | phizphiz = 0 |
||
) |
Definition at line 3 of file AlignmentPositionError.cc.
References theGlobalError.
|
inline |
Definition at line 18 of file AlignmentPositionError.h.
References AlignmentPositionError().
AlignmentPositionError::AlignmentPositionError | ( | const GlobalError & | ge | ) |
Definition at line 8 of file AlignmentPositionError.cc.
References GlobalErrorBase< T, ErrorWeightType >::cxx(), GlobalErrorBase< T, ErrorWeightType >::cyx(), GlobalErrorBase< T, ErrorWeightType >::cyy(), GlobalErrorBase< T, ErrorWeightType >::czx(), GlobalErrorBase< T, ErrorWeightType >::czy(), GlobalErrorBase< T, ErrorWeightType >::czz(), and theGlobalError.
|
inline |
Definition at line 22 of file AlignmentPositionError.h.
|
inline |
Definition at line 28 of file AlignmentPositionError.h.
References theGlobalError.
Referenced by AlignableDet::alignmentErrors(), AlignableBeamSpot::alignmentErrors(), AlignableDetUnit::alignmentErrors(), operator+(), operator+=(), operator-(), operator-=(), MuonTransientTrackingRecHit::parametersError(), MTDGeomDet::setAlignmentPositionError(), and TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 30 of file AlignmentPositionError.h.
References AlignmentPositionError(), and globalError().
|
inline |
Definition at line 39 of file AlignmentPositionError.h.
References globalError(), and theGlobalError.
|
inline |
Definition at line 34 of file AlignmentPositionError.h.
References AlignmentPositionError(), and globalError().
|
inline |
Definition at line 44 of file AlignmentPositionError.h.
References globalError(), and theGlobalError.
|
inline |
Definition at line 24 of file AlignmentPositionError.h.
References GlobalErrorBaseExtended< T, ErrorWeightType >::cxx(), GlobalErrorBaseExtended< T, ErrorWeightType >::cyy(), GlobalErrorBaseExtended< T, ErrorWeightType >::czz(), and theGlobalError.
Referenced by MTDGeomDet::setAlignmentPositionError(), TrackerGeomDet::setAlignmentPositionError(), and GeomDet::setAlignmentPositionError().
|
private |
Definition at line 47 of file AlignmentPositionError.h.
Referenced by AlignmentPositionError(), globalError(), operator+=(), operator-=(), and valid().