Go to the documentation of this file. 1 #ifndef Alignment_CommonAlignment_AlignableDet_h
2 #define Alignment_CommonAlignment_AlignableDet_h
19 void update(
const GeomDet* geomDet,
bool updateComponents =
true);
50 #endif // ALIGNABLE_DET_H
void addAlignmentPositionErrorFromRotation(const RotationType &rot, bool propagateDown) override
AlignmentPositionError * theAlignmentPositionError
AlignmentErrorsExtended * alignmentErrors() const override
Return vector of alignment errors.
void setAlignmentPositionError(const AlignmentPositionError &ape, bool propagateDown) override
Set the AlignmentPositionError and, if (propagateDown), to all components.
Alignments * alignments() const override
Return vector of alignment data.
void update(const GeomDet *geomDet, bool updateComponents=true)
AlignableDet(const GeomDet *geomDet, bool addComponents=true)
~AlignableDet() override
Destructor.
void addAlignmentPositionError(const AlignmentPositionError &ape, bool propagateDown) override
const AlignmentPositionError * alignmentPositionError() const
alignment position error - for checking only, otherwise use alignmentErrors() above!