Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
public
:
12
EcalPreshowerNumberingScheme
();
13
~EcalPreshowerNumberingScheme
()
override
;
14
uint32_t
getUnitID
(
const
EcalBaseNumber
& baseNumber)
const override
;
15
16
private
:
17
std::pair<int, int>
numbers
(
const
std::string
&)
const
;
18
19
int
L3ax
[3];
20
int
L3ay
[3];
21
int
L3bx
[1];
22
int
L3by
[1];
23
int
L2ax
[3];
24
int
L2ay
[3];
25
int
L2bx
[1];
26
int
L2by
[1];
27
int
L1ax
[26];
28
int
L1ay
[26];
29
int
L1bx
[1];
30
int
L1by
[1];
31
int
L1cx
[1];
32
int
L1cy
[1];
33
int
L1dx
[1];
34
int
L1dy
[1];
35
int
L1ex
[1];
36
int
L1ey
[1];
37
int
L0ax
[23];
38
int
L0ay
[23];
39
int
L0bx
[1];
40
int
L0by
[1];
41
int
L0cx
[1];
42
int
L0cy
[1];
43
};
44
45
#endif
EcalPreshowerNumberingScheme::~EcalPreshowerNumberingScheme
~EcalPreshowerNumberingScheme() override
Definition:
EcalPreshowerNumberingScheme.cc:90
EcalPreshowerNumberingScheme::L1ey
int L1ey[1]
Definition:
EcalPreshowerNumberingScheme.h:36
EcalPreshowerNumberingScheme::L1ex
int L1ex[1]
Definition:
EcalPreshowerNumberingScheme.h:35
EcalPreshowerNumberingScheme::L1bx
int L1bx[1]
Definition:
EcalPreshowerNumberingScheme.h:29
EcalPreshowerNumberingScheme::L3by
int L3by[1]
Definition:
EcalPreshowerNumberingScheme.h:22
EcalPreshowerNumberingScheme::L0cy
int L0cy[1]
Definition:
EcalPreshowerNumberingScheme.h:42
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
EcalPreshowerNumberingScheme::L2bx
int L2bx[1]
Definition:
EcalPreshowerNumberingScheme.h:25
EcalPreshowerNumberingScheme::L2by
int L2by[1]
Definition:
EcalPreshowerNumberingScheme.h:26
EcalPreshowerNumberingScheme::L2ax
int L2ax[3]
Definition:
EcalPreshowerNumberingScheme.h:23
EcalPreshowerNumberingScheme::numbers
std::pair< int, int > numbers(const std::string &) const
Definition:
EcalPreshowerNumberingScheme.cc:460
EcalPreshowerNumberingScheme::getUnitID
uint32_t getUnitID(const EcalBaseNumber &baseNumber) const override
Definition:
EcalPreshowerNumberingScheme.cc:99
EcalPreshowerNumberingScheme::L0ax
int L0ax[23]
Definition:
EcalPreshowerNumberingScheme.h:37
EcalNumberingScheme
Definition:
EcalNumberingScheme.h:14
EcalPreshowerNumberingScheme::L1cy
int L1cy[1]
Definition:
EcalPreshowerNumberingScheme.h:32
EcalPreshowerNumberingScheme::L0ay
int L0ay[23]
Definition:
EcalPreshowerNumberingScheme.h:38
EcalNumberingScheme.h
EcalPreshowerNumberingScheme::L3ay
int L3ay[3]
Definition:
EcalPreshowerNumberingScheme.h:20
EcalPreshowerNumberingScheme::L1cx
int L1cx[1]
Definition:
EcalPreshowerNumberingScheme.h:31
EcalPreshowerNumberingScheme::L0cx
int L0cx[1]
Definition:
EcalPreshowerNumberingScheme.h:41
EcalBaseNumber
Definition:
EcalBaseNumber.h:12
EcalPreshowerNumberingScheme
Definition:
EcalPreshowerNumberingScheme.h:10
EcalPreshowerNumberingScheme::L0bx
int L0bx[1]
Definition:
EcalPreshowerNumberingScheme.h:39
EcalPreshowerNumberingScheme::L1dx
int L1dx[1]
Definition:
EcalPreshowerNumberingScheme.h:33
EcalPreshowerNumberingScheme::EcalPreshowerNumberingScheme
EcalPreshowerNumberingScheme()
Definition:
EcalPreshowerNumberingScheme.cc:12
EcalPreshowerNumberingScheme::L1ax
int L1ax[26]
Definition:
EcalPreshowerNumberingScheme.h:27
EcalPreshowerNumberingScheme::L1by
int L1by[1]
Definition:
EcalPreshowerNumberingScheme.h:30
EcalPreshowerNumberingScheme::L3ax
int L3ax[3]
Definition:
EcalPreshowerNumberingScheme.h:19
EcalPreshowerNumberingScheme::L0by
int L0by[1]
Definition:
EcalPreshowerNumberingScheme.h:40
EcalPreshowerNumberingScheme::L1ay
int L1ay[26]
Definition:
EcalPreshowerNumberingScheme.h:28
EcalPreshowerNumberingScheme::L2ay
int L2ay[3]
Definition:
EcalPreshowerNumberingScheme.h:24
EcalPreshowerNumberingScheme::L1dy
int L1dy[1]
Definition:
EcalPreshowerNumberingScheme.h:34
EcalPreshowerNumberingScheme::L3bx
int L3bx[1]
Definition:
EcalPreshowerNumberingScheme.h:21
Generated for CMSSW Reference Manual by
1.8.5