Main Page
Namespaces
Classes
Package Documentation
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 MuonNumbering_RPCNumberingScheme_h
2
#define 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
virtual
~RPCNumberingScheme
(){};
26
27
virtual
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
&);
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
virtual int baseNumberToUnitNumber(const MuonBaseNumber &)
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
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
MuonDDDConstants
Definition:
MuonDDDConstants.h:21
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::~RPCNumberingScheme
virtual ~RPCNumberingScheme()
Definition:
RPCNumberingScheme.h:25
RPCNumberingScheme::theBWheelLevel
int theBWheelLevel
Definition:
RPCNumberingScheme.h:33
RPCNumberingScheme::theBChamberLevel
int theBChamberLevel
Definition:
RPCNumberingScheme.h:36
Generated for CMSSW Reference Manual by
1.8.5