CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCGeometryParsFromDD.h
Go to the documentation of this file.
1 #ifndef CSCGeometryBuilder_CSCGeometryParsFromDD_h
2 #define CSCGeometryBuilder_CSCGeometryParsFromDD_h
3 
12 #include <string>
13 #include <boost/shared_ptr.hpp>
14 
15 class CSCGeometry;
16 class DDCompactView;
17 class MuonDDDConstants;
18 class RecoIdealGeometry;
20 
22  public:
23 
26 
28  virtual ~CSCGeometryParsFromDD();
29 
31  // as built from the DDD.
32  bool build( const DDCompactView* cview
33  , const MuonDDDConstants& muonConstants
34  , RecoIdealGeometry& rig
36  );
37 
38  private:
39  std::string myName;
40 
41 };
42 #endif
43 
virtual ~CSCGeometryParsFromDD()
Destructor.
type of data representation of DDCompactView
Definition: DDCompactView.h:77
bool build(const DDCompactView *cview, const MuonDDDConstants &muonConstants, RecoIdealGeometry &rig, CSCRecoDigiParameters &rdp)
Build the geometry returning the RecoIdealGeometry and the CSCRecoDigiParameters objects.
CSCGeometryParsFromDD()
Constructor.