Main Page
Namespaces
Classes
Package Documentation
Geometry
MuonNumbering
interface
RPCNumberingScheme.h
Go to the documentation of this file.
1
#ifndef Geometry_MuonNumbering_RPCNumberingScheme_h
2
#define Geometry_MuonNumbering_RPCNumberingScheme_h
3
13
#include "
Geometry/MuonNumbering/interface/MuonNumberingScheme.h
"
14
15
class
MuonBaseNumber
;
16
class
DDCompactView
;
17
class
MuonDDDConstants
;
18
19
class
RPCNumberingScheme
:
public
MuonNumberingScheme
{
20
public
:
21
22
RPCNumberingScheme
(
const
DDCompactView
& cpv );
23
RPCNumberingScheme
(
const
MuonDDDConstants
& muonConstants );
24
25
~RPCNumberingScheme
()
override
{};
26
27
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
&)
override
;
28
29
private
:
30
void
initMe
(
const
MuonDDDConstants
& muonConstants );
31
32
int
theRegionLevel
;
33
int
theBWheelLevel
;
34
int
theBStationLevel
;
35
int
theBPlaneLevel
;
36
int
theBChamberLevel
;
37
int
theEPlaneLevel
;
38
int
theESectorLevel
;
39
int
theERollLevel
;
40
41
};
42
43
#endif
RPCNumberingScheme::theRegionLevel
int theRegionLevel
Definition:
RPCNumberingScheme.h:32
RPCNumberingScheme::baseNumberToUnitNumber
int baseNumberToUnitNumber(const MuonBaseNumber &) override
Definition:
RPCNumberingScheme.cc:40
MuonNumberingScheme
Definition:
MuonNumberingScheme.h:17
RPCNumberingScheme::theBPlaneLevel
int theBPlaneLevel
Definition:
RPCNumberingScheme.h:35
MuonBaseNumber
Definition:
MuonBaseNumber.h:21
RPCNumberingScheme::theBStationLevel
int theBStationLevel
Definition:
RPCNumberingScheme.h:34
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:80
MuonDDDConstants
Definition:
MuonDDDConstants.h:21
RPCNumberingScheme::~RPCNumberingScheme
~RPCNumberingScheme() override
Definition:
RPCNumberingScheme.h:25
RPCNumberingScheme::theEPlaneLevel
int theEPlaneLevel
Definition:
RPCNumberingScheme.h:37
RPCNumberingScheme::initMe
void initMe(const MuonDDDConstants &muonConstants)
Definition:
RPCNumberingScheme.cc:18
RPCNumberingScheme::RPCNumberingScheme
RPCNumberingScheme(const DDCompactView &cpv)
Definition:
RPCNumberingScheme.cc:13
RPCNumberingScheme
Definition:
RPCNumberingScheme.h:19
RPCNumberingScheme::theERollLevel
int theERollLevel
Definition:
RPCNumberingScheme.h:39
RPCNumberingScheme::theESectorLevel
int theESectorLevel
Definition:
RPCNumberingScheme.h:38
MuonNumberingScheme.h
RPCNumberingScheme::theBWheelLevel
int theBWheelLevel
Definition:
RPCNumberingScheme.h:33
RPCNumberingScheme::theBChamberLevel
int theBChamberLevel
Definition:
RPCNumberingScheme.h:36
Generated for CMSSW Reference Manual by
1.8.11