Main Page
Namespaces
Classes
Package Documentation
DataFormats
FEDRawData
interface
FEDNumbering.h
Go to the documentation of this file.
1
#ifndef FEDRawData_FEDNumbering_h
2
#define FEDRawData_FEDNumbering_h
3
15
#include <array>
16
17
class
FEDNumbering
{
18
19
20
public
:
21
22
static
constexpr
int
lastFEDId
() {
23
return
MAXFEDID
;
24
}
25
26
static
bool
inRange
(
int
);
27
static
bool
inRangeNoGT
(
int
);
28
29
enum
{
30
NOT_A_FEDID
= -1,
31
MAXFEDID
= 4096,
// must be larger than largest used FED id
32
MINSiPixelFEDID
= 0,
33
MAXSiPixelFEDID
= 40,
// increase from 39 for the pilot blade fed
34
MINSiStripFEDID
= 50,
35
MAXSiStripFEDID
= 489,
36
MINPreShowerFEDID
= 520,
37
MAXPreShowerFEDID
= 575,
38
MINTotemTriggerFEDID
= 577,
39
MAXTotemTriggerFEDID
= 577,
40
MINTotemRPHorizontalFEDID
= 578,
41
MAXTotemRPHorizontalFEDID
= 581,
42
MINCTPPSDiamondFEDID
=582,
43
MAXCTPPSDiamondFEDID
=583,
44
MINTotemRPVerticalFEDID
= 584,
45
MAXTotemRPVerticalFEDID
= 585,
46
MINTotemRPTimingVerticalFEDID
= 586,
47
MAXTotemRPTimingVerticalFEDID
= 587,
48
MINECALFEDID
= 600,
49
MAXECALFEDID
= 670,
50
MINCASTORFEDID
= 690,
51
MAXCASTORFEDID
= 693,
52
MINHCALFEDID
= 700,
53
MAXHCALFEDID
= 731,
54
MINLUMISCALERSFEDID
= 735,
55
MAXLUMISCALERSFEDID
= 735,
56
MINCSCFEDID
= 750,
57
MAXCSCFEDID
= 757,
58
MINCSCTFFEDID
= 760,
59
MAXCSCTFFEDID
= 760,
60
MINDTFEDID
= 770,
61
MAXDTFEDID
= 779,
62
MINDTTFFEDID
= 780,
63
MAXDTTFFEDID
= 780,
64
MINRPCFEDID
= 790,
65
MAXRPCFEDID
= 795,
66
MINTriggerGTPFEDID
= 812,
67
MAXTriggerGTPFEDID
= 813,
68
MINTriggerEGTPFEDID
= 814,
69
MAXTriggerEGTPFEDID
= 814,
70
MINTriggerGCTFEDID
= 745,
71
MAXTriggerGCTFEDID
= 749,
72
MINTriggerLTCFEDID
= 816,
73
MAXTriggerLTCFEDID
= 824,
74
MINTriggerLTCmtccFEDID
= 815,
75
MAXTriggerLTCmtccFEDID
= 815,
76
MINTriggerLTCTriggerFEDID
= 816,
77
MAXTriggerLTCTriggerFEDID
= 816,
78
MINTriggerLTCHCALFEDID
= 817,
79
MAXTriggerLTCHCALFEDID
= 817,
80
MINTriggerLTCSiStripFEDID
= 818,
81
MAXTriggerLTCSiStripFEDID
= 818,
82
MINTriggerLTCECALFEDID
= 819,
83
MAXTriggerLTCECALFEDID
= 819,
84
MINTriggerLTCTotemCastorFEDID
= 820,
85
MAXTriggerLTCTotemCastorFEDID
= 820,
86
MINTriggerLTCRPCFEDID
= 821,
87
MAXTriggerLTCRPCFEDID
= 821,
88
MINTriggerLTCCSCFEDID
= 822,
89
MAXTriggerLTCCSCFEDID
= 822,
90
MINTriggerLTCDTFEDID
= 823,
91
MAXTriggerLTCDTFEDID
= 823,
92
MINTriggerLTCSiPixelFEDID
= 824,
93
MAXTriggerLTCSiPixelFEDID
= 824,
94
MINCSCDDUFEDID
= 830,
95
MAXCSCDDUFEDID
= 869,
96
MINCSCContingencyFEDID
= 880,
97
MAXCSCContingencyFEDID
= 887,
98
MINCSCTFSPFEDID
= 890,
99
MAXCSCTFSPFEDID
= 901,
100
MINDAQeFEDFEDID
= 902,
101
MAXDAQeFEDFEDID
= 931,
102
MINMetaDataSoftFEDID
= 1022,
103
MAXMetaDataSoftFEDID
= 1022,
104
MINDAQmFEDFEDID
= 1023,
105
MAXDAQmFEDFEDID
= 1023,
106
MINTCDSuTCAFEDID
= 1024,
107
MAXTCDSuTCAFEDID
= 1099,
108
MINHCALuTCAFEDID
= 1100,
109
MAXHCALuTCAFEDID
= 1199,
110
MINSiPixeluTCAFEDID
= 1200,
111
MAXSiPixeluTCAFEDID
= 1349,
112
MINRCTFEDID
= 1350,
113
MAXRCTFEDID
= 1359,
114
MINCalTrigUp
= 1360,
115
MAXCalTrigUp
= 1367,
116
MINDTUROSFEDID
= 1369,
117
MAXDTUROSFEDID
= 1371,
118
MINTriggerUpgradeFEDID
= 1372,
119
MAXTriggerUpgradeFEDID
= 1409,
120
MINSiPixel2nduTCAFEDID
= 1500,
121
MAXSiPixel2nduTCAFEDID
= 1649,
122
MINSiPixelTestFEDID
= 1450,
123
MAXSiPixelTestFEDID
= 1461,
124
MINSiPixelAMC13FEDID
= 1410,
125
MAXSiPixelAMC13FEDID
= 1449,
126
MINCTPPSPixelsFEDID
= 1462,
127
MAXCTPPSPixelsFEDID
= 1466,
128
MINGEMFEDID
= 1467,
129
MAXGEMFEDID
= 1472,
130
MINME0FEDID
= 1473,
131
MAXME0FEDID
= 1478,
132
MINDAQvFEDFEDID
= 2815,
133
MAXDAQvFEDFEDID
= 4095
134
};
135
};
136
137
#endif // FEDNumbering_H
FEDNumbering::MAXCASTORFEDID
Definition:
FEDNumbering.h:51
FEDNumbering::MINECALFEDID
Definition:
FEDNumbering.h:48
FEDNumbering::MAXGEMFEDID
Definition:
FEDNumbering.h:129
FEDNumbering::MINRPCFEDID
Definition:
FEDNumbering.h:64
FEDNumbering::MAXECALFEDID
Definition:
FEDNumbering.h:49
FEDNumbering::MINCSCTFSPFEDID
Definition:
FEDNumbering.h:98
FEDNumbering::MAXTCDSuTCAFEDID
Definition:
FEDNumbering.h:107
FEDNumbering::MAXTriggerLTCDTFEDID
Definition:
FEDNumbering.h:91
FEDNumbering::MINSiPixeluTCAFEDID
Definition:
FEDNumbering.h:110
FEDNumbering::MINTotemRPVerticalFEDID
Definition:
FEDNumbering.h:44
FEDNumbering::MAXSiPixeluTCAFEDID
Definition:
FEDNumbering.h:111
FEDNumbering::MAXME0FEDID
Definition:
FEDNumbering.h:131
FEDNumbering::MAXTriggerLTCSiStripFEDID
Definition:
FEDNumbering.h:81
FEDNumbering::MINTriggerGCTFEDID
Definition:
FEDNumbering.h:70
FEDNumbering::MAXCSCDDUFEDID
Definition:
FEDNumbering.h:95
FEDNumbering::MAXSiPixel2nduTCAFEDID
Definition:
FEDNumbering.h:121
FEDNumbering::MAXDAQeFEDFEDID
Definition:
FEDNumbering.h:101
FEDNumbering::MAXHCALuTCAFEDID
Definition:
FEDNumbering.h:109
FEDNumbering::MAXTriggerLTCmtccFEDID
Definition:
FEDNumbering.h:75
FEDNumbering::MAXTriggerLTCRPCFEDID
Definition:
FEDNumbering.h:87
FEDNumbering::MINTriggerLTCCSCFEDID
Definition:
FEDNumbering.h:88
FEDNumbering::MINDTFEDID
Definition:
FEDNumbering.h:60
FEDNumbering
Definition:
FEDNumbering.h:17
FEDNumbering::MAXDTUROSFEDID
Definition:
FEDNumbering.h:117
FEDNumbering::MINCTPPSPixelsFEDID
Definition:
FEDNumbering.h:126
FEDNumbering::MAXTriggerLTCTotemCastorFEDID
Definition:
FEDNumbering.h:85
FEDNumbering::MAXMetaDataSoftFEDID
Definition:
FEDNumbering.h:103
FEDNumbering::MINCSCTFFEDID
Definition:
FEDNumbering.h:58
FEDNumbering::MAXSiPixelTestFEDID
Definition:
FEDNumbering.h:123
FEDNumbering::MAXTriggerLTCHCALFEDID
Definition:
FEDNumbering.h:79
FEDNumbering::MAXTriggerLTCSiPixelFEDID
Definition:
FEDNumbering.h:93
FEDNumbering::MINGEMFEDID
Definition:
FEDNumbering.h:128
FEDNumbering::MAXCTPPSDiamondFEDID
Definition:
FEDNumbering.h:43
FEDNumbering::MINDAQeFEDFEDID
Definition:
FEDNumbering.h:100
FEDNumbering::MINCSCFEDID
Definition:
FEDNumbering.h:56
FEDNumbering::MINSiPixelTestFEDID
Definition:
FEDNumbering.h:122
FEDNumbering::NOT_A_FEDID
Definition:
FEDNumbering.h:30
FEDNumbering::MINDAQmFEDFEDID
Definition:
FEDNumbering.h:104
FEDNumbering::MINCalTrigUp
Definition:
FEDNumbering.h:114
FEDNumbering::MAXDTTFFEDID
Definition:
FEDNumbering.h:63
FEDNumbering::MINDTUROSFEDID
Definition:
FEDNumbering.h:116
FEDNumbering::MAXCTPPSPixelsFEDID
Definition:
FEDNumbering.h:127
FEDNumbering::MINPreShowerFEDID
Definition:
FEDNumbering.h:36
FEDNumbering::MAXTotemRPVerticalFEDID
Definition:
FEDNumbering.h:45
FEDNumbering::MINLUMISCALERSFEDID
Definition:
FEDNumbering.h:54
FEDNumbering::MINTriggerLTCHCALFEDID
Definition:
FEDNumbering.h:78
FEDNumbering::MAXSiStripFEDID
Definition:
FEDNumbering.h:35
FEDNumbering::MAXTriggerGTPFEDID
Definition:
FEDNumbering.h:67
FEDNumbering::MINTotemRPTimingVerticalFEDID
Definition:
FEDNumbering.h:46
FEDNumbering::MINMetaDataSoftFEDID
Definition:
FEDNumbering.h:102
FEDNumbering::MINTriggerLTCECALFEDID
Definition:
FEDNumbering.h:82
FEDNumbering::MAXPreShowerFEDID
Definition:
FEDNumbering.h:37
FEDNumbering::MINTriggerUpgradeFEDID
Definition:
FEDNumbering.h:118
FEDNumbering::MAXCalTrigUp
Definition:
FEDNumbering.h:115
FEDNumbering::MINHCALuTCAFEDID
Definition:
FEDNumbering.h:108
FEDNumbering::MINSiPixelAMC13FEDID
Definition:
FEDNumbering.h:124
FEDNumbering::MAXDAQmFEDFEDID
Definition:
FEDNumbering.h:105
FEDNumbering::MAXTriggerEGTPFEDID
Definition:
FEDNumbering.h:69
FEDNumbering::MINCTPPSDiamondFEDID
Definition:
FEDNumbering.h:42
FEDNumbering::MAXTotemRPTimingVerticalFEDID
Definition:
FEDNumbering.h:47
FEDNumbering::MAXDAQvFEDFEDID
Definition:
FEDNumbering.h:133
FEDNumbering::MINME0FEDID
Definition:
FEDNumbering.h:130
FEDNumbering::MINTriggerLTCmtccFEDID
Definition:
FEDNumbering.h:74
FEDNumbering::MINTriggerLTCRPCFEDID
Definition:
FEDNumbering.h:86
FEDNumbering::MAXCSCContingencyFEDID
Definition:
FEDNumbering.h:97
FEDNumbering::MAXRCTFEDID
Definition:
FEDNumbering.h:113
FEDNumbering::MAXSiPixelFEDID
Definition:
FEDNumbering.h:33
FEDNumbering::MAXSiPixelAMC13FEDID
Definition:
FEDNumbering.h:125
FEDNumbering::MINRCTFEDID
Definition:
FEDNumbering.h:112
FEDNumbering::MINTriggerLTCFEDID
Definition:
FEDNumbering.h:72
FEDNumbering::MINTriggerEGTPFEDID
Definition:
FEDNumbering.h:68
FEDNumbering::MAXTriggerUpgradeFEDID
Definition:
FEDNumbering.h:119
FEDNumbering::MINTriggerLTCSiStripFEDID
Definition:
FEDNumbering.h:80
FEDNumbering::MINTriggerLTCTotemCastorFEDID
Definition:
FEDNumbering.h:84
FEDNumbering::MINSiPixel2nduTCAFEDID
Definition:
FEDNumbering.h:120
FEDNumbering::MAXCSCTFSPFEDID
Definition:
FEDNumbering.h:99
FEDNumbering::MAXTotemRPHorizontalFEDID
Definition:
FEDNumbering.h:41
FEDNumbering::MAXTriggerLTCTriggerFEDID
Definition:
FEDNumbering.h:77
FEDNumbering::MAXTriggerLTCCSCFEDID
Definition:
FEDNumbering.h:89
FEDNumbering::MINTriggerLTCDTFEDID
Definition:
FEDNumbering.h:90
FEDNumbering::MINTotemTriggerFEDID
Definition:
FEDNumbering.h:38
FEDNumbering::MINSiPixelFEDID
Definition:
FEDNumbering.h:32
FEDNumbering::inRange
static bool inRange(int)
Definition:
FEDNumbering.cc:134
FEDNumbering::MAXHCALFEDID
Definition:
FEDNumbering.h:53
FEDNumbering::MINCSCDDUFEDID
Definition:
FEDNumbering.h:94
FEDNumbering::MAXFEDID
Definition:
FEDNumbering.h:31
FEDNumbering::MINSiStripFEDID
Definition:
FEDNumbering.h:34
FEDNumbering::MAXTriggerLTCECALFEDID
Definition:
FEDNumbering.h:83
FEDNumbering::MAXCSCTFFEDID
Definition:
FEDNumbering.h:59
FEDNumbering::MINDTTFFEDID
Definition:
FEDNumbering.h:62
FEDNumbering::MINTriggerLTCSiPixelFEDID
Definition:
FEDNumbering.h:92
FEDNumbering::MINCASTORFEDID
Definition:
FEDNumbering.h:50
FEDNumbering::MINTriggerGTPFEDID
Definition:
FEDNumbering.h:66
FEDNumbering::MINTriggerLTCTriggerFEDID
Definition:
FEDNumbering.h:76
FEDNumbering::MAXCSCFEDID
Definition:
FEDNumbering.h:57
FEDNumbering::MAXLUMISCALERSFEDID
Definition:
FEDNumbering.h:55
FEDNumbering::MAXTotemTriggerFEDID
Definition:
FEDNumbering.h:39
FEDNumbering::lastFEDId
static constexpr int lastFEDId()
Definition:
FEDNumbering.h:22
FEDNumbering::MAXTriggerGCTFEDID
Definition:
FEDNumbering.h:71
FEDNumbering::MINDAQvFEDFEDID
Definition:
FEDNumbering.h:132
FEDNumbering::MINCSCContingencyFEDID
Definition:
FEDNumbering.h:96
FEDNumbering::inRangeNoGT
static bool inRangeNoGT(int)
Definition:
FEDNumbering.cc:138
FEDNumbering::MINHCALFEDID
Definition:
FEDNumbering.h:52
FEDNumbering::MAXDTFEDID
Definition:
FEDNumbering.h:61
constexpr
#define constexpr
Definition:
GCC11Compatibility.h:35
FEDNumbering::MAXRPCFEDID
Definition:
FEDNumbering.h:65
FEDNumbering::MINTCDSuTCAFEDID
Definition:
FEDNumbering.h:106
FEDNumbering::MINTotemRPHorizontalFEDID
Definition:
FEDNumbering.h:40
FEDNumbering::MAXTriggerLTCFEDID
Definition:
FEDNumbering.h:73
Generated for CMSSW Reference Manual by
1.8.11