Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
MuonNumbering
interface
MuonDDDNumbering.h
Go to the documentation of this file.
1
#ifndef Geometry_MuonNumbering_MuonDDDNumbering_h
2
#define Geometry_MuonNumbering_MuonDDDNumbering_h
3
17
#include "
DetectorDescription/Core/interface/DDExpandedNode.h
"
18
#include "
DetectorDescription/Core/interface/DDLogicalPart.h
"
19
20
class
MuonBaseNumber
;
21
class
MuonDDDConstants
;
22
23
class
MuonDDDNumbering
{
24
public
:
25
26
MuonDDDNumbering
(
const
MuonDDDConstants
& muonConstants );
27
~MuonDDDNumbering
(){};
28
29
MuonBaseNumber
geoHistoryToBaseNumber
(
const
DDGeoHistory
& history);
30
31
private
:
32
33
int
getInt
(
const
std::string
&
s
,
const
DDLogicalPart
&
part
);
34
35
int
theLevelPart
;
36
int
theSuperPart
;
37
int
theBasePart
;
38
int
theStartCopyNo
;
39
40
};
41
42
#endif
DDExpandedNode.h
MuonDDDNumbering::theBasePart
int theBasePart
Definition:
MuonDDDNumbering.h:37
MuonDDDNumbering::MuonDDDNumbering
MuonDDDNumbering(const MuonDDDConstants &muonConstants)
Definition:
MuonDDDNumbering.cc:9
MuonBaseNumber
Definition:
MuonBaseNumber.h:21
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
MuonDDDConstants
Definition:
MuonDDDConstants.h:21
MuonDDDNumbering::~MuonDDDNumbering
~MuonDDDNumbering()
Definition:
MuonDDDNumbering.h:27
MuonDDDNumbering::theSuperPart
int theSuperPart
Definition:
MuonDDDNumbering.h:36
MuonDDDNumbering
Definition:
MuonDDDNumbering.h:23
DDLogicalPart
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition:
DDLogicalPart.h:88
MuonDDDNumbering::getInt
int getInt(const std::string &s, const DDLogicalPart &part)
Definition:
MuonDDDNumbering.cc:78
DDGeoHistory
std::vector< DDExpandedNode > DDGeoHistory
Geometrical 'path' of the current node up to the root-node.
Definition:
DDExpandedNode.h:104
MuonDDDNumbering::theStartCopyNo
int theStartCopyNo
Definition:
MuonDDDNumbering.h:38
part
part
Definition:
HCALResponse.h:20
alignCSCRings.s
list s
Definition:
alignCSCRings.py:91
DDLogicalPart.h
MuonDDDNumbering::theLevelPart
int theLevelPart
Definition:
MuonDDDNumbering.h:35
MuonDDDNumbering::geoHistoryToBaseNumber
MuonBaseNumber geoHistoryToBaseNumber(const DDGeoHistory &history)
Definition:
MuonDDDNumbering.cc:45
Generated for CMSSW Reference Manual by
1.8.5