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
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