Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
CSCGeometryBuilder
src
CSCGeometryBuilderFromDDD.h
Go to the documentation of this file.
1
#ifndef CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
2
#define CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
3
11
#include <
DataFormats/MuonDetId/interface/CSCDetId.h
>
12
#include <boost/shared_ptr.hpp>
13
#include <string>
14
15
class
DDCompactView
;
16
class
CSCGeometry
;
17
class
MuonDDDConstants
;
18
19
class
CSCGeometryBuilderFromDDD
{
20
public
:
22
CSCGeometryBuilderFromDDD
();
23
25
virtual
~CSCGeometryBuilderFromDDD
();
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
CSCGeometryBuilderFromDDD
Definition:
CSCGeometryBuilderFromDDD.h:19
CSCDetId.h
CSCGeometry
Definition:
CSCGeometry.h:24
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:81
MuonDDDConstants
Definition:
MuonDDDConstants.h:23
CSCGeometryBuilderFromDDD::build
void build(boost::shared_ptr< CSCGeometry > geom, const DDCompactView *fv, const MuonDDDConstants &muonConstants)
Build the geometry.
Definition:
CSCGeometryBuilderFromDDD.cc:17
CSCGeometryBuilderFromDDD::~CSCGeometryBuilderFromDDD
virtual ~CSCGeometryBuilderFromDDD()
Destructor.
Definition:
CSCGeometryBuilderFromDDD.cc:14
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CSCGeometryBuilderFromDDD::CSCGeometryBuilderFromDDD
CSCGeometryBuilderFromDDD()
Constructor.
Definition:
CSCGeometryBuilderFromDDD.cc:11
CSCGeometryBuilderFromDDD::myName
const std::string myName
Definition:
CSCGeometryBuilderFromDDD.h:34
Generated for CMSSW Reference Manual by
1.8.5