Geometry
MuonNumbering
interface
MuonSimHitNumberingScheme.h
Go to the documentation of this file.
1
#ifndef Geometry_MuonNumbering_MuonSimHitNumberingScheme_h
2
#define Geometry_MuonNumbering_MuonSimHitNumberingScheme_h
3
13
#include "
Geometry/MuonNumbering/interface/MuonNumberingScheme.h
"
14
15
class
MuonBaseNumber
;
16
class
MuonSubDetector
;
17
class
MuonGeometryConstants
;
18
19
class
MuonSimHitNumberingScheme
:
public
MuonNumberingScheme
{
20
public
:
21
MuonSimHitNumberingScheme
(
MuonSubDetector
*,
const
MuonGeometryConstants
& muonConstants);
22
~MuonSimHitNumberingScheme
()
override
;
23
24
int
baseNumberToUnitNumber
(
const
MuonBaseNumber
&)
override
;
25
26
private
:
27
MuonSubDetector
*
theDetector
;
28
MuonNumberingScheme
*
theNumbering
;
29
};
30
31
#endif
MuonGeometryConstants
Definition:
MuonGeometryConstants.h:20
MuonSubDetector
Definition:
MuonSubDetector.h:19
MuonSimHitNumberingScheme::theNumbering
MuonNumberingScheme * theNumbering
Definition:
MuonSimHitNumberingScheme.h:28
MuonSimHitNumberingScheme::MuonSimHitNumberingScheme
MuonSimHitNumberingScheme(MuonSubDetector *, const MuonGeometryConstants &muonConstants)
Definition:
MuonSimHitNumberingScheme.cc:11
MuonSimHitNumberingScheme::theDetector
MuonSubDetector * theDetector
Definition:
MuonSimHitNumberingScheme.h:27
MuonSimHitNumberingScheme::~MuonSimHitNumberingScheme
~MuonSimHitNumberingScheme() override
Definition:
MuonSimHitNumberingScheme.cc:26
MuonBaseNumber
Definition:
MuonBaseNumber.h:21
MuonSimHitNumberingScheme
Definition:
MuonSimHitNumberingScheme.h:19
MuonSimHitNumberingScheme::baseNumberToUnitNumber
int baseNumberToUnitNumber(const MuonBaseNumber &) override
Definition:
MuonSimHitNumberingScheme.cc:28
MuonNumberingScheme
Definition:
MuonNumberingScheme.h:17
MuonNumberingScheme.h
Generated for CMSSW Reference Manual by
1.8.16