1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef L1ScoutingRawData_SDSNumbering_h
#define L1ScoutingRawData_SDSNumbering_h
/**
*
* This class holds the Scouting Data Source (SDS)
* numbering scheme for the Level 1 scouting system
*
*/
class SDSNumbering {
public:
static constexpr int lastSDSId() { return MAXSDSID; }
static constexpr int NOT_A_SDSID = -1;
static constexpr int MAXSDSID = 32;
static constexpr int GmtSDSID = 1;
static constexpr int CaloSDSID = 2;
static constexpr int GtSDSID = 4;
static constexpr int BmtfMinSDSID = 10;
static constexpr int BmtfMaxSDSID = 21;
static constexpr int CaloTCPMinSDSID = 22;
static constexpr int CaloTCPMaxSDSID = 29;
};
#endif // L1ScoutingRawData_SDSNumbering_h
|