Main Page
Namespaces
Classes
Package Documentation
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 <memory>
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
(std::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
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
CSCGeometry
Definition:
CSCGeometry.h:24
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:80
MuonDDDConstants
Definition:
MuonDDDConstants.h:21
CSCGeometryBuilderFromDDD::~CSCGeometryBuilderFromDDD
virtual ~CSCGeometryBuilderFromDDD()
Destructor.
Definition:
CSCGeometryBuilderFromDDD.cc:16
relativeConstraints.geom
geom
Definition:
relativeConstraints.py:72
CSCGeometryBuilderFromDDD::CSCGeometryBuilderFromDDD
CSCGeometryBuilderFromDDD()
Constructor.
Definition:
CSCGeometryBuilderFromDDD.cc:13
CSCGeometryBuilderFromDDD::build
void build(std::shared_ptr< CSCGeometry > geom, const DDCompactView *fv, const MuonDDDConstants &muonConstants)
Build the geometry.
Definition:
CSCGeometryBuilderFromDDD.cc:19
CSCGeometryBuilderFromDDD::myName
const std::string myName
Definition:
CSCGeometryBuilderFromDDD.h:34
Generated for CMSSW Reference Manual by
1.8.11