Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Geometry
MuonNumbering
interface
MuonDDDNumbering.h
Go to the documentation of this file.
1
#ifndef MuonNumbering_MuonDDDNumbering_h
2
#define MuonNumbering_MuonDDDNumbering_h
3
19
#include "
DetectorDescription/Core/interface/DDExpandedNode.h
"
20
#include "
DetectorDescription/Core/interface/DDLogicalPart.h
"
21
22
class
MuonBaseNumber
;
23
class
MuonDDDConstants
;
24
25
class
MuonDDDNumbering
{
26
public
:
27
28
MuonDDDNumbering
(
const
MuonDDDConstants
& muonConstants );
29
~MuonDDDNumbering
(){};
30
31
MuonBaseNumber
geoHistoryToBaseNumber
(
const
DDGeoHistory
& history);
32
33
private
:
34
35
int
getInt
(
const
std::string &
s
,
const
DDLogicalPart
&
part
);
36
37
int
theLevelPart
;
38
int
theSuperPart
;
39
int
theBasePart
;
40
int
theStartCopyNo
;
41
42
};
43
44
#endif
DDExpandedNode.h
MuonDDDNumbering::theBasePart
int theBasePart
Definition:
MuonDDDNumbering.h:39
MuonDDDNumbering::MuonDDDNumbering
MuonDDDNumbering(const MuonDDDConstants &muonConstants)
Definition:
MuonDDDNumbering.cc:9
MuonBaseNumber
Definition:
MuonBaseNumber.h:23
MuonDDDConstants
Definition:
MuonDDDConstants.h:23
MuonDDDNumbering::~MuonDDDNumbering
~MuonDDDNumbering()
Definition:
MuonDDDNumbering.h:29
MuonDDDNumbering::theSuperPart
int theSuperPart
Definition:
MuonDDDNumbering.h:38
MuonDDDNumbering
Definition:
MuonDDDNumbering.h:25
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:40
part
part
Definition:
HCALResponse.h:21
alignCSCRings.s
list s
Definition:
alignCSCRings.py:91
DDLogicalPart.h
MuonDDDNumbering::theLevelPart
int theLevelPart
Definition:
MuonDDDNumbering.h:37
MuonDDDNumbering::geoHistoryToBaseNumber
MuonBaseNumber geoHistoryToBaseNumber(const DDGeoHistory &history)
Definition:
MuonDDDNumbering.cc:45
Generated for CMSSW Reference Manual by
1.8.5