Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
RPCNumberingScheme
(
const
DDCompactView
& cpv);
22
RPCNumberingScheme
(
const
MuonDDDConstants
& muonConstants);
23
24
~RPCNumberingScheme
()
override
{};
25
26
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
&)
override
;
27
28
private
:
29
void
initMe
(
const
MuonDDDConstants
& muonConstants);
30
31
int
theRegionLevel
;
32
int
theBWheelLevel
;
33
int
theBStationLevel
;
34
int
theBPlaneLevel
;
35
int
theBChamberLevel
;
36
int
theEPlaneLevel
;
37
int
theESectorLevel
;
38
int
theERollLevel
;
39
};
40
41
#endif
RPCNumberingScheme::theRegionLevel
int theRegionLevel
Definition:
RPCNumberingScheme.h:31
RPCNumberingScheme::baseNumberToUnitNumber
int baseNumberToUnitNumber(const MuonBaseNumber &) override
Definition:
RPCNumberingScheme.cc:36
MuonNumberingScheme
Definition:
MuonNumberingScheme.h:17
RPCNumberingScheme::theBPlaneLevel
int theBPlaneLevel
Definition:
RPCNumberingScheme.h:34
MuonBaseNumber
Definition:
MuonBaseNumber.h:21
RPCNumberingScheme::theBStationLevel
int theBStationLevel
Definition:
RPCNumberingScheme.h:33
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:80
MuonDDDConstants
Definition:
MuonDDDConstants.h:21
RPCNumberingScheme::~RPCNumberingScheme
~RPCNumberingScheme() override
Definition:
RPCNumberingScheme.h:24
RPCNumberingScheme::theEPlaneLevel
int theEPlaneLevel
Definition:
RPCNumberingScheme.h:36
RPCNumberingScheme::initMe
void initMe(const MuonDDDConstants &muonConstants)
Definition:
RPCNumberingScheme.cc:16
RPCNumberingScheme::RPCNumberingScheme
RPCNumberingScheme(const DDCompactView &cpv)
Definition:
RPCNumberingScheme.cc:11
RPCNumberingScheme
Definition:
RPCNumberingScheme.h:19
RPCNumberingScheme::theERollLevel
int theERollLevel
Definition:
RPCNumberingScheme.h:38
RPCNumberingScheme::theESectorLevel
int theESectorLevel
Definition:
RPCNumberingScheme.h:37
MuonNumberingScheme.h
RPCNumberingScheme::theBWheelLevel
int theBWheelLevel
Definition:
RPCNumberingScheme.h:32
RPCNumberingScheme::theBChamberLevel
int theBChamberLevel
Definition:
RPCNumberingScheme.h:35
Generated for CMSSW Reference Manual by
1.8.11