Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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 <vector>
16
#include <string>
17
18
class
FEDNumbering
{
19
20
21
public
:
22
23
virtual
~FEDNumbering
(){};
24
25
static
int
lastFEDId
();
26
27
static
void
init
();
28
29
static
bool
inRange
(
int
);
30
static
bool
inRangeNoGT
(
int
);
31
32
static
const
std::string
&
fromDet
(
int
);
33
34
enum
{
35
NOT_A_FEDID
= -1,
36
MAXFEDID
= 1023,
// 10 bits
37
MINSiPixelFEDID
= 0,
38
MAXSiPixelFEDID
= 39,
39
MINSiStripFEDID
= 50,
40
MAXSiStripFEDID
= 489,
41
MINPreShowerFEDID
= 520,
42
MAXPreShowerFEDID
= 575,
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
= 815,
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
MINDAQmFEDFEDID
= 1023,
98
MAXDAQmFEDFEDID
= 1023
99
};
100
private
:
101
static
std::vector<std::string>
from_
;
102
static
bool
*
in_
;
103
static
bool
init_
;
104
105
};
106
107
#endif // FEDNumbering_H
FEDNumbering::MINDAQmFEDFEDID
Definition:
FEDNumbering.h:97
FEDNumbering::MINTriggerLTCCSCFEDID
Definition:
FEDNumbering.h:83
FEDNumbering::MINTriggerLTCECALFEDID
Definition:
FEDNumbering.h:77
FEDNumbering::MINTriggerLTCFEDID
Definition:
FEDNumbering.h:67
FEDNumbering::MAXTriggerLTCSiStripFEDID
Definition:
FEDNumbering.h:76
FEDNumbering::MINTriggerGCTFEDID
Definition:
FEDNumbering.h:65
FEDNumbering::MINCSCFEDID
Definition:
FEDNumbering.h:51
FEDNumbering
Definition:
FEDNumbering.h:18
FEDNumbering::MINECALFEDID
Definition:
FEDNumbering.h:43
FEDNumbering::init
static void init()
Definition:
FEDNumbering.cc:21
FEDNumbering::MAXTriggerEGTPFEDID
Definition:
FEDNumbering.h:64
FEDNumbering::in_
static bool * in_
Definition:
FEDNumbering.h:102
FEDNumbering::MINTriggerLTCTriggerFEDID
Definition:
FEDNumbering.h:71
FEDNumbering::MINLUMISCALERSFEDID
Definition:
FEDNumbering.h:49
FEDNumbering::MAXTriggerLTCDTFEDID
Definition:
FEDNumbering.h:86
FEDNumbering::MAXTriggerLTCmtccFEDID
Definition:
FEDNumbering.h:70
FEDNumbering::MAXTriggerLTCRPCFEDID
Definition:
FEDNumbering.h:82
FEDNumbering::MINTriggerLTCSiStripFEDID
Definition:
FEDNumbering.h:75
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
FEDNumbering::MAXSiStripFEDID
Definition:
FEDNumbering.h:40
FEDNumbering::MAXRPCFEDID
Definition:
FEDNumbering.h:60
FEDNumbering::MINSiPixelFEDID
Definition:
FEDNumbering.h:37
FEDNumbering::MINPreShowerFEDID
Definition:
FEDNumbering.h:41
FEDNumbering::~FEDNumbering
virtual ~FEDNumbering()
Definition:
FEDNumbering.h:23
FEDNumbering::MAXCASTORFEDID
Definition:
FEDNumbering.h:46
FEDNumbering::fromDet
static const std::string & fromDet(int)
Definition:
FEDNumbering.cc:153
FEDNumbering::MAXLUMISCALERSFEDID
Definition:
FEDNumbering.h:50
FEDNumbering::MINCSCDDUFEDID
Definition:
FEDNumbering.h:89
FEDNumbering::MINTriggerLTCSiPixelFEDID
Definition:
FEDNumbering.h:87
FEDNumbering::MAXTriggerLTCSiPixelFEDID
Definition:
FEDNumbering.h:88
FEDNumbering::MINTriggerEGTPFEDID
Definition:
FEDNumbering.h:63
FEDNumbering::MAXTriggerLTCCSCFEDID
Definition:
FEDNumbering.h:84
FEDNumbering::MAXCSCFEDID
Definition:
FEDNumbering.h:52
FEDNumbering::MAXSiPixelFEDID
Definition:
FEDNumbering.h:38
FEDNumbering::MINCSCContingencyFEDID
Definition:
FEDNumbering.h:91
FEDNumbering::MINDTFEDID
Definition:
FEDNumbering.h:55
FEDNumbering::MINSiStripFEDID
Definition:
FEDNumbering.h:39
FEDNumbering::NOT_A_FEDID
Definition:
FEDNumbering.h:35
FEDNumbering::lastFEDId
static int lastFEDId()
Definition:
FEDNumbering.cc:17
FEDNumbering::MINCSCTFFEDID
Definition:
FEDNumbering.h:53
FEDNumbering::MAXTriggerGTPFEDID
Definition:
FEDNumbering.h:62
FEDNumbering::MAXTriggerGCTFEDID
Definition:
FEDNumbering.h:66
FEDNumbering::MINCASTORFEDID
Definition:
FEDNumbering.h:45
FEDNumbering::MAXTriggerLTCTotemCastorFEDID
Definition:
FEDNumbering.h:80
FEDNumbering::MAXTriggerLTCHCALFEDID
Definition:
FEDNumbering.h:74
FEDNumbering::MINCSCTFSPFEDID
Definition:
FEDNumbering.h:93
FEDNumbering::MAXECALFEDID
Definition:
FEDNumbering.h:44
FEDNumbering::MINTriggerLTCmtccFEDID
Definition:
FEDNumbering.h:69
FEDNumbering::MINDTTFFEDID
Definition:
FEDNumbering.h:57
FEDNumbering::MAXFEDID
Definition:
FEDNumbering.h:36
FEDNumbering::inRange
static bool inRange(int)
Definition:
FEDNumbering.cc:141
FEDNumbering::MAXTriggerLTCFEDID
Definition:
FEDNumbering.h:68
FEDNumbering::MINTriggerLTCRPCFEDID
Definition:
FEDNumbering.h:81
FEDNumbering::from_
static std::vector< std::string > from_
Definition:
FEDNumbering.h:101
FEDNumbering::MINRPCFEDID
Definition:
FEDNumbering.h:59
FEDNumbering::MINTriggerLTCHCALFEDID
Definition:
FEDNumbering.h:73
FEDNumbering::MAXCSCTFFEDID
Definition:
FEDNumbering.h:54
FEDNumbering::MAXCSCTFSPFEDID
Definition:
FEDNumbering.h:94
FEDNumbering::MINTriggerGTPFEDID
Definition:
FEDNumbering.h:61
FEDNumbering::MAXTriggerLTCTriggerFEDID
Definition:
FEDNumbering.h:72
FEDNumbering::MAXDTTFFEDID
Definition:
FEDNumbering.h:58
FEDNumbering::MAXHCALFEDID
Definition:
FEDNumbering.h:48
FEDNumbering::MAXCSCContingencyFEDID
Definition:
FEDNumbering.h:92
FEDNumbering::MAXDAQmFEDFEDID
Definition:
FEDNumbering.h:98
FEDNumbering::MAXCSCDDUFEDID
Definition:
FEDNumbering.h:90
FEDNumbering::MINDAQeFEDFEDID
Definition:
FEDNumbering.h:95
FEDNumbering::MINTriggerLTCTotemCastorFEDID
Definition:
FEDNumbering.h:79
FEDNumbering::MAXDAQeFEDFEDID
Definition:
FEDNumbering.h:96
FEDNumbering::init_
static bool init_
Definition:
FEDNumbering.h:103
FEDNumbering::inRangeNoGT
static bool inRangeNoGT(int)
Definition:
FEDNumbering.cc:146
FEDNumbering::MINHCALFEDID
Definition:
FEDNumbering.h:47
FEDNumbering::MAXTriggerLTCECALFEDID
Definition:
FEDNumbering.h:78
FEDNumbering::MINTriggerLTCDTFEDID
Definition:
FEDNumbering.h:85
FEDNumbering::MAXPreShowerFEDID
Definition:
FEDNumbering.h:42
FEDNumbering::MAXDTFEDID
Definition:
FEDNumbering.h:56
Generated for CMSSW Reference Manual by
1.8.5