Main Page
Namespaces
Classes
Package Documentation
src
Geometry
EcalCommonData
interface
EcalPreshowerNumberingScheme.h
Go to the documentation of this file.
1
// File: EcalPreshowerNumberingScheme.h
3
// Description: Numbering scheme for preshower detector
5
#ifndef EcalPreshowerNumberingScheme_h
6
#define EcalPreshowerNumberingScheme_h
7
8
#include "
Geometry/EcalCommonData/interface/EcalNumberingScheme.h
"
9
10
class
EcalPreshowerNumberingScheme
:
public
EcalNumberingScheme
{
11
12
public
:
13
14
EcalPreshowerNumberingScheme
();
15
~EcalPreshowerNumberingScheme
()
override
;
16
uint32_t
getUnitID
(
const
EcalBaseNumber
& baseNumber)
const override
;
17
18
private
:
19
20
int
L3ax
[3];
21
int
L3ay
[3];
22
int
L3bx
[1];
23
int
L3by
[1];
24
int
L2ax
[3];
25
int
L2ay
[3];
26
int
L2bx
[1];
27
int
L2by
[1];
28
int
L1ax
[26];
29
int
L1ay
[26];
30
int
L1bx
[1];
31
int
L1by
[1];
32
int
L1cx
[1];
33
int
L1cy
[1];
34
int
L1dx
[1];
35
int
L1dy
[1];
36
int
L1ex
[1];
37
int
L1ey
[1];
38
int
L0ax
[23];
39
int
L0ay
[23];
40
int
L0bx
[1];
41
int
L0by
[1];
42
int
L0cx
[1];
43
int
L0cy
[1];
44
45
};
46
47
#endif
EcalPreshowerNumberingScheme::~EcalPreshowerNumberingScheme
~EcalPreshowerNumberingScheme() override
Definition:
EcalPreshowerNumberingScheme.cc:91
EcalPreshowerNumberingScheme::L1ey
int L1ey[1]
Definition:
EcalPreshowerNumberingScheme.h:37
EcalPreshowerNumberingScheme::L1ex
int L1ex[1]
Definition:
EcalPreshowerNumberingScheme.h:36
EcalPreshowerNumberingScheme::L1bx
int L1bx[1]
Definition:
EcalPreshowerNumberingScheme.h:30
EcalPreshowerNumberingScheme::L3by
int L3by[1]
Definition:
EcalPreshowerNumberingScheme.h:23
EcalPreshowerNumberingScheme::L0cy
int L0cy[1]
Definition:
EcalPreshowerNumberingScheme.h:43
EcalPreshowerNumberingScheme::L2bx
int L2bx[1]
Definition:
EcalPreshowerNumberingScheme.h:26
EcalPreshowerNumberingScheme::L2by
int L2by[1]
Definition:
EcalPreshowerNumberingScheme.h:27
EcalPreshowerNumberingScheme::L2ax
int L2ax[3]
Definition:
EcalPreshowerNumberingScheme.h:24
EcalPreshowerNumberingScheme::L0ax
int L0ax[23]
Definition:
EcalPreshowerNumberingScheme.h:38
EcalNumberingScheme
Definition:
EcalNumberingScheme.h:14
EcalPreshowerNumberingScheme::L1cy
int L1cy[1]
Definition:
EcalPreshowerNumberingScheme.h:33
EcalPreshowerNumberingScheme::L0ay
int L0ay[23]
Definition:
EcalPreshowerNumberingScheme.h:39
EcalPreshowerNumberingScheme::getUnitID
uint32_t getUnitID(const EcalBaseNumber &baseNumber) const override
Definition:
EcalPreshowerNumberingScheme.cc:95
EcalNumberingScheme.h
EcalPreshowerNumberingScheme::L3ay
int L3ay[3]
Definition:
EcalPreshowerNumberingScheme.h:21
EcalPreshowerNumberingScheme::L1cx
int L1cx[1]
Definition:
EcalPreshowerNumberingScheme.h:32
EcalPreshowerNumberingScheme::L0cx
int L0cx[1]
Definition:
EcalPreshowerNumberingScheme.h:42
EcalBaseNumber
Definition:
EcalBaseNumber.h:12
EcalPreshowerNumberingScheme
Definition:
EcalPreshowerNumberingScheme.h:10
EcalPreshowerNumberingScheme::L0bx
int L0bx[1]
Definition:
EcalPreshowerNumberingScheme.h:40
EcalPreshowerNumberingScheme::L1dx
int L1dx[1]
Definition:
EcalPreshowerNumberingScheme.h:34
EcalPreshowerNumberingScheme::EcalPreshowerNumberingScheme
EcalPreshowerNumberingScheme()
Definition:
EcalPreshowerNumberingScheme.cc:12
EcalPreshowerNumberingScheme::L1ax
int L1ax[26]
Definition:
EcalPreshowerNumberingScheme.h:28
EcalPreshowerNumberingScheme::L1by
int L1by[1]
Definition:
EcalPreshowerNumberingScheme.h:31
EcalPreshowerNumberingScheme::L3ax
int L3ax[3]
Definition:
EcalPreshowerNumberingScheme.h:20
EcalPreshowerNumberingScheme::L0by
int L0by[1]
Definition:
EcalPreshowerNumberingScheme.h:41
EcalPreshowerNumberingScheme::L1ay
int L1ay[26]
Definition:
EcalPreshowerNumberingScheme.h:29
EcalPreshowerNumberingScheme::L2ay
int L2ay[3]
Definition:
EcalPreshowerNumberingScheme.h:25
EcalPreshowerNumberingScheme::L1dy
int L1dy[1]
Definition:
EcalPreshowerNumberingScheme.h:35
EcalPreshowerNumberingScheme::L3bx
int L3bx[1]
Definition:
EcalPreshowerNumberingScheme.h:22
Generated for CMSSW Reference Manual by
1.8.11