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