CMS 3D CMS Logo

TrackerGeomDet.cc
Go to the documentation of this file.
4 
6 {
9  }
10  else *theAlignmentPositionError = ape;
11 
12  GlobalErrorExtended apeError = ape.globalError();
13  GlobalError translatApe(apeError.cxx(),apeError.cyx(),apeError.cyy(),apeError.czx(),apeError.czy(),apeError.czz());
14 
15  //check only translat part is valid
17  ErrorFrameTransformer().transform( translatApe,surface()) :
18  InvalidError();
19  return ape.valid();
20 }
21 
static GlobalError transform(const LocalError &le, const Surface &surf)
bool setAlignmentPositionError(const AlignmentPositionError &ape) final
LocalError theLocalAlignmentError
const Plane & surface() const
The nominal surface of the GeomDet.
Definition: GeomDet.h:42
const GlobalErrorExtended & globalError() const
AlignmentPositionError * theAlignmentPositionError
Definition: GeomDet.h:131