Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-03-25 23:59:17

0001 #ifndef Alignment_MuonAlignment_AlignableGEMSuperChamber_H
0002 #define Alignment_MuonAlignment_AlignableGEMSuperChamber_H
0003 
0004 /* \class AlignableGEMSuperChamber
0005  * \author Hyunyong Kim - TAMU
0006  */
0007 
0008 #include <iosfwd>
0009 #include <iostream>
0010 #include <vector>
0011 
0012 #include "Alignment/CommonAlignment/interface/StructureType.h"
0013 #include "Alignment/CommonAlignment/interface/AlignableDet.h"
0014 
0015 #include "Geometry/CommonDetUnit/interface/GeomDet.h"
0016 #include "Alignment/CommonAlignment/interface/AlignableComposite.h"
0017 
0018 class AlignableGEMSuperChamber : public AlignableDet {
0019 public:
0020   friend std::ostream& operator<<(std::ostream&, const AlignableGEMSuperChamber&);
0021 
0022   AlignableGEMSuperChamber(const GeomDet* geomDet);
0023 
0024   void update(const GeomDet* geomDet);
0025 };
0026 
0027 #endif