CMS 3D CMS Logo

AlignableStackDet.h
Go to the documentation of this file.
1 #ifndef Alignment_TrackerAlignment_AlignableStackDet_H
2 #define Alignment_TrackerAlignment_AlignableStackDet_H
3 
16 
18 class Bounds;
19 class StripGeomDetType;
20 
22 public:
24  AlignableStackDet(const StackGeomDet *geomDet);
26  ~AlignableStackDet() override = default;
27 
29  Alignments *alignments() const override;
30 
31 private:
33  void consistifyAlignments();
35 };
36 
37 #endif
void consistifyAlignments()
make alignments consistent with daughters
AlignableStackDet(const StackGeomDet *geomDet)
Constructor.
Alignments * alignments() const override
first consistify with component detunits, then call method from AlignableDet
Definition: Plane.h:16
const Plane theLowerDetSurface
Definition: Bounds.h:18
~AlignableStackDet() override=default
reduntantly make destructor virtual