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
MuonGeometryConstants
;
17
18
class
RPCNumberingScheme
:
public
MuonNumberingScheme
{
19
public
:
20
RPCNumberingScheme
(
const
MuonGeometryConstants
& muonConstants);
21
22
~RPCNumberingScheme
()
override
{};
23
24
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
&)
const override
;
25
26
private
:
27
void
initMe
(
const
MuonGeometryConstants
& muonConstants);
28
29
int
theRegionLevel
;
30
int
theBWheelLevel
;
31
int
theBStationLevel
;
32
int
theBPlaneLevel
;
33
int
theBChamberLevel
;
34
int
theEPlaneLevel
;
35
int
theESectorLevel
;
36
int
theERollLevel
;
37
};
38
39
#endif
MuonGeometryConstants
Definition:
MuonGeometryConstants.h:20
RPCNumberingScheme::RPCNumberingScheme
RPCNumberingScheme(const MuonGeometryConstants &muonConstants)
Definition:
RPCNumberingScheme.cc:9
RPCNumberingScheme::theBStationLevel
int theBStationLevel
Definition:
RPCNumberingScheme.h:31
RPCNumberingScheme::~RPCNumberingScheme
~RPCNumberingScheme() override
Definition:
RPCNumberingScheme.h:22
RPCNumberingScheme::theRegionLevel
int theRegionLevel
Definition:
RPCNumberingScheme.h:29
RPCNumberingScheme::theESectorLevel
int theESectorLevel
Definition:
RPCNumberingScheme.h:35
RPCNumberingScheme
Definition:
RPCNumberingScheme.h:18
RPCNumberingScheme::baseNumberToUnitNumber
int baseNumberToUnitNumber(const MuonBaseNumber &) const override
Definition:
RPCNumberingScheme.cc:30
RPCNumberingScheme::initMe
void initMe(const MuonGeometryConstants &muonConstants)
Definition:
RPCNumberingScheme.cc:11
RPCNumberingScheme::theBWheelLevel
int theBWheelLevel
Definition:
RPCNumberingScheme.h:30
RPCNumberingScheme::theBPlaneLevel
int theBPlaneLevel
Definition:
RPCNumberingScheme.h:32
RPCNumberingScheme::theEPlaneLevel
int theEPlaneLevel
Definition:
RPCNumberingScheme.h:34
RPCNumberingScheme::theBChamberLevel
int theBChamberLevel
Definition:
RPCNumberingScheme.h:33
RPCNumberingScheme::theERollLevel
int theERollLevel
Definition:
RPCNumberingScheme.h:36
MuonBaseNumber
Definition:
MuonBaseNumber.h:21
MuonNumberingScheme
Definition:
MuonNumberingScheme.h:17
MuonNumberingScheme.h
Generated for CMSSW Reference Manual by
1.8.16