CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MuonGeomDet.h
Go to the documentation of this file.
1 #ifndef CommonDet_MuonGeomDet_H
2 #define CommonDet_MuonGeomDet_H
3 
6 
7 class MuonGeomDet : public GeomDet {
8 protected:
9  explicit MuonGeomDet(Plane* plane) : GeomDet(plane), theLocalAlignmentError(InvalidError()) {}
12 
13 public:
16 
17 private:
19 
20 private:
22 };
23 #endif
GeomDet
Definition: GeomDet.h:27
ReferenceCountingPointer< Plane >
MuonGeomDet::MuonGeomDet
MuonGeomDet(const ReferenceCountingPointer< Plane > &plane)
Definition: MuonGeomDet.h:10
LocalErrorExtended.h
MuonGeomDet::setAlignmentPositionError
bool setAlignmentPositionError(const AlignmentPositionError &ape) final
Definition: MuonGeomDet.cc:3
MuonGeomDet::MuonGeomDet
MuonGeomDet(Plane *plane)
Definition: MuonGeomDet.h:9
MuonGeomDet::localAlignmentError
LocalErrorExtended const & localAlignmentError() const
Return local alligment error.
Definition: MuonGeomDet.h:15
LocalErrorBaseExtended< double, ErrorMatrixTag >
MuonGeomDet::theLocalAlignmentError
LocalErrorExtended theLocalAlignmentError
Definition: MuonGeomDet.h:18
Plane
Definition: Plane.h:16
MuonGeomDet
Definition: MuonGeomDet.h:7
AlignmentPositionError
Definition: AlignmentPositionError.h:10
GeomDet.h
InvalidError
Definition: TrivialError.h:8