CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCGeometryBuilderFromDDD.h
Go to the documentation of this file.
1 #ifndef CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
2 #define CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
3 
12 #include <boost/shared_ptr.hpp>
13 #include <string>
14 
15 class DDCompactView;
16 class CSCGeometry;
17 class MuonDDDConstants;
18 
20 public:
23 
26 
28  void build(boost::shared_ptr<CSCGeometry> geom, const DDCompactView* fv, const MuonDDDConstants& muonConstants);
29 
30 protected:
31 
32 private:
33 
34  const std::string myName;
35 
36 };
37 #endif
38 
type of data representation of DDCompactView
Definition: DDCompactView.h:81
void build(boost::shared_ptr< CSCGeometry > geom, const DDCompactView *fv, const MuonDDDConstants &muonConstants)
Build the geometry.
virtual ~CSCGeometryBuilderFromDDD()
Destructor.