Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
MuonNumbering
interface
RPCNumberingScheme.h
Go to the documentation of this file.
1
#ifndef MuonNumbering_RPCNumberingScheme_h
2
#define MuonNumbering_RPCNumberingScheme_h
3
15
#include "
Geometry/MuonNumbering/interface/MuonNumberingScheme.h
"
16
17
class
MuonBaseNumber
;
18
class
DDCompactView
;
19
class
MuonDDDConstants
;
20
21
class
RPCNumberingScheme
:
public
MuonNumberingScheme
{
22
public
:
23
24
RPCNumberingScheme
(
const
DDCompactView
& cpv );
25
RPCNumberingScheme
(
const
MuonDDDConstants
& muonConstants );
26
27
virtual
~RPCNumberingScheme
(){};
28
29
virtual
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
);
30
31
private
:
32
void
initMe
(
const
MuonDDDConstants
& muonConstants );
33
34
int
theRegionLevel
;
35
int
theBWheelLevel
;
36
int
theBStationLevel
;
37
int
theBPlaneLevel
;
38
int
theBChamberLevel
;
39
int
theEPlaneLevel
;
40
int
theESectorLevel
;
41
int
theERollLevel
;
42
43
};
44
45
#endif
RPCNumberingScheme::theRegionLevel
int theRegionLevel
Definition:
RPCNumberingScheme.h:34
MuonNumberingScheme
Definition:
MuonNumberingScheme.h:19
RPCNumberingScheme::theBPlaneLevel
int theBPlaneLevel
Definition:
RPCNumberingScheme.h:37
MuonBaseNumber
Definition:
MuonBaseNumber.h:23
RPCNumberingScheme::theBStationLevel
int theBStationLevel
Definition:
RPCNumberingScheme.h:36
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
MuonDDDConstants
Definition:
MuonDDDConstants.h:23
RPCNumberingScheme::theEPlaneLevel
int theEPlaneLevel
Definition:
RPCNumberingScheme.h:39
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:21
RPCNumberingScheme::theERollLevel
int theERollLevel
Definition:
RPCNumberingScheme.h:41
RPCNumberingScheme::theESectorLevel
int theESectorLevel
Definition:
RPCNumberingScheme.h:40
MuonNumberingScheme.h
RPCNumberingScheme::~RPCNumberingScheme
virtual ~RPCNumberingScheme()
Definition:
RPCNumberingScheme.h:27
RPCNumberingScheme::baseNumberToUnitNumber
virtual int baseNumberToUnitNumber(const MuonBaseNumber)
Definition:
RPCNumberingScheme.cc:40
RPCNumberingScheme::theBWheelLevel
int theBWheelLevel
Definition:
RPCNumberingScheme.h:35
RPCNumberingScheme::theBChamberLevel
int theBChamberLevel
Definition:
RPCNumberingScheme.h:38
Generated for CMSSW Reference Manual by
1.8.5