1 #ifndef Alignment_MuonAlignment_AlignableGEMRing_H
2 #define Alignment_MuonAlignment_AlignableGEMRing_H
18 AlignableGEMRing(
const std::vector<AlignableGEMSuperChamber*>& GEMSuperChambers);
30 void dump(
void)
const override;
RotationType computeOrientation()
PositionType computePosition()
std::vector< AlignableGEMSuperChamber * > theGEMSuperChambers
friend std::ostream & operator<<(std::ostream &, const AlignableGEMRing &)
void dump(void) const override
Recursive printout of alignable structure.
AlignableSurface computeSurface()
AlignableGEMSuperChamber & superChamber(int i)
AlignableGEMRing(const std::vector< AlignableGEMSuperChamber * > &GEMSuperChambers)