Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
CSCGeometryBuilder
src
CSCGeometryBuilderFromDDD.h
Go to the documentation of this file.
1
#ifndef CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
2
#define CSCGeometryBuilder_CSCGeometryBuilderFromDDD_h
3
/*
4
// \class CSCGeometryBuilderFromDDD
5
//
6
// Description: CSC Geometry Builder for DD4hep
7
//
8
//
9
// \author Sergio Lo Meo (sergio.lo.meo@cern.ch) following what Ianna Osburne made for DTs (DD4hep migration)
10
// Created: Thu, 05 March 2020
11
// Modified: Thu, 04 June 2020, following what made in PR #30047
12
//
13
// Original author: Tim Cox
14
*/
15
#include <
DataFormats/MuonDetId/interface/CSCDetId.h
>
16
#include <string>
17
18
class
DDCompactView
;
19
class
CSCGeometry
;
20
class
MuonGeometryConstants
;
21
namespace
cms {
22
class
DDFilteredView
;
23
class
DDCompactView
;
24
}
// namespace cms
25
26
class
CSCGeometryBuilderFromDDD
{
27
public
:
29
CSCGeometryBuilderFromDDD
();
30
32
virtual
~CSCGeometryBuilderFromDDD
();
33
34
// Build the geometry DDD
35
void
build
(
CSCGeometry
&
geom
,
const
DDCompactView
* fv,
const
MuonGeometryConstants
& muonConstants);
36
37
// Build the geometry dd4hep
38
void
build
(
CSCGeometry
& geom,
const
cms::DDCompactView
* cview,
const
MuonGeometryConstants
& muonConstants);
39
40
protected
:
41
private
:
42
const
std::string
myName
;
43
};
44
#endif
cms::DDCompactView
Definition:
DDCompactView.h:31
CSCGeometryBuilderFromDDD::build
void build(CSCGeometry &geom, const DDCompactView *fv, const MuonGeometryConstants &muonConstants)
Definition:
CSCGeometryBuilderFromDDD.cc:28
CSCGeometryBuilderFromDDD
Definition:
CSCGeometryBuilderFromDDD.h:26
CSCDetId.h
CSCGeometry
Definition:
CSCGeometry.h:24
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
DDFilteredView
Definition:
DDFilteredView.h:20
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
CSCGeometryBuilderFromDDD::~CSCGeometryBuilderFromDDD
virtual ~CSCGeometryBuilderFromDDD()
Destructor.
Definition:
CSCGeometryBuilderFromDDD.cc:26
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:72
CSCGeometryBuilderFromDDD::CSCGeometryBuilderFromDDD
CSCGeometryBuilderFromDDD()
Constructor.
Definition:
CSCGeometryBuilderFromDDD.cc:24
MuonGeometryConstants
Definition:
MuonGeometryConstants.h:20
CSCGeometryBuilderFromDDD::myName
const std::string myName
Definition:
CSCGeometryBuilderFromDDD.h:42
Generated for CMSSW Reference Manual by
1.8.5