1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef Alignment_MuonAlignment_AlignableGEMSuperChamber_H
#define Alignment_MuonAlignment_AlignableGEMSuperChamber_H
/* \class AlignableGEMSuperChamber
* \author Hyunyong Kim - TAMU
*/
#include <iosfwd>
#include <iostream>
#include <vector>
#include "Alignment/CommonAlignment/interface/StructureType.h"
#include "Alignment/CommonAlignment/interface/AlignableDet.h"
#include "Geometry/CommonDetUnit/interface/GeomDet.h"
#include "Alignment/CommonAlignment/interface/AlignableComposite.h"
class AlignableGEMSuperChamber : public AlignableDet {
public:
friend std::ostream& operator<<(std::ostream&, const AlignableGEMSuperChamber&);
AlignableGEMSuperChamber(const GeomDet* geomDet);
void update(const GeomDet* geomDet);
};
#endif
|