Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:14:22

0001 #ifndef CommonDet_TrackerGeomDet_H
0002 #define CommonDet_TrackerGeomDet_H
0003 
0004 #include "Geometry/CommonTopologies/interface/GeomDet.h"
0005 
0006 class TrackerGeomDet : public GeomDet {
0007 protected:
0008   explicit TrackerGeomDet(Plane* plane) : GeomDet(plane), theLocalAlignmentError(InvalidError()) {}
0009   explicit TrackerGeomDet(const ReferenceCountingPointer<Plane>& plane)
0010       : GeomDet(plane), theLocalAlignmentError(InvalidError()) {}
0011 
0012 public:
0013   /// Return local alligment error
0014   LocalError const& localAlignmentError() const { return theLocalAlignmentError; }
0015 
0016 private:
0017   LocalError theLocalAlignmentError;
0018 
0019 private:
0020   bool setAlignmentPositionError(const AlignmentPositionError& ape) final;
0021 };
0022 #endif