CMS 3D CMS Logo

CSCGeometryBuilderFromDDD.h
Go to the documentation of this file.
1 #ifndef CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
2 #define CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
3 
12 #include <memory>
13 #include <string>
14 
15 class DDCompactView;
16 class CSCGeometry;
17 class MuonDDDConstants;
18 
20 public:
23 
26 
28  void build(std::shared_ptr<CSCGeometry> geom, const DDCompactView* fv, const MuonDDDConstants& muonConstants);
29 
30 protected:
31 
32 private:
33 
35 
36 };
37 #endif
38 
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
virtual ~CSCGeometryBuilderFromDDD()
Destructor.
void build(std::shared_ptr< CSCGeometry > geom, const DDCompactView *fv, const MuonDDDConstants &muonConstants)
Build the geometry.