Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
CSCGeometryBuilder
interface
CSCGeometryParsFromDD.h
Go to the documentation of this file.
1
#ifndef CSCGeometryBuilder_CSCGeometryParsFromDD_h
2
#define CSCGeometryBuilder_CSCGeometryParsFromDD_h
3
/*
4
// \class CSCGeometryParsFromDDD
5
//
6
// Description: CSC Geometry Pars 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
CSCGeometry
;
19
class
DDCompactView
;
20
class
MuonGeometryConstants
;
21
class
RecoIdealGeometry
;
22
class
CSCRecoDigiParameters
;
23
24
namespace
cms {
25
class
DDFilteredView
;
26
class
DDCompactView
;
27
}
// namespace cms
28
29
class
CSCGeometryParsFromDD
{
30
public
:
32
CSCGeometryParsFromDD
();
33
35
virtual
~CSCGeometryParsFromDD
();
36
38
// as built from the DDD.
39
bool
build
(
const
DDCompactView
* cview,
40
const
MuonGeometryConstants
& muonConstants,
41
RecoIdealGeometry
& rig,
42
CSCRecoDigiParameters
& rdp);
43
//dd4hep
44
bool
build
(
const
cms::DDCompactView
* cview,
45
const
MuonGeometryConstants
& muonConstants,
46
RecoIdealGeometry
& rig,
47
CSCRecoDigiParameters
& rdp);
48
49
private
:
50
std::string
myName
;
51
};
52
#endif
cms::DDCompactView
Definition:
DDCompactView.h:31
CSCGeometryParsFromDD::myName
std::string myName
Definition:
CSCGeometryParsFromDD.h:50
CSCDetId.h
CSCGeometry
Definition:
CSCGeometry.h:24
CSCGeometryParsFromDD::~CSCGeometryParsFromDD
virtual ~CSCGeometryParsFromDD()
Destructor.
Definition:
CSCGeometryParsFromDD.cc:37
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
CSCGeometryParsFromDD
Definition:
CSCGeometryParsFromDD.h:29
RecoIdealGeometry
Definition:
RecoIdealGeometry.h:28
CSCGeometryParsFromDD::build
bool build(const DDCompactView *cview, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig, CSCRecoDigiParameters &rdp)
Build the geometry returning the RecoIdealGeometry and the CSCRecoDigiParameters objects.
Definition:
CSCGeometryParsFromDD.cc:41
MuonGeometryConstants
Definition:
MuonGeometryConstants.h:20
CSCGeometryParsFromDD::CSCGeometryParsFromDD
CSCGeometryParsFromDD()
Constructor.
Definition:
CSCGeometryParsFromDD.cc:35
CSCRecoDigiParameters
Definition:
CSCRecoDigiParameters.h:18
Generated for CMSSW Reference Manual by
1.8.5