Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:30

0001 #ifndef L1ScoutingRawData_SDSNumbering_h
0002 #define L1ScoutingRawData_SDSNumbering_h
0003 
0004 /**
0005   *
0006   * This class holds the Scouting Data Source (SDS)
0007   * numbering scheme for the Level 1 scouting system
0008   *
0009   */
0010 
0011 class SDSNumbering {
0012 public:
0013   static constexpr int lastSDSId() { return MAXSDSID; }
0014 
0015   static constexpr int NOT_A_SDSID = -1;
0016   static constexpr int MAXSDSID = 32;
0017   static constexpr int GmtSDSID = 1;
0018   static constexpr int CaloSDSID = 2;
0019   static constexpr int GtSDSID = 4;
0020   static constexpr int BmtfMinSDSID = 10;
0021   static constexpr int BmtfMaxSDSID = 21;
0022   static constexpr int CaloTCPMinSDSID = 22;
0023   static constexpr int CaloTCPMaxSDSID = 29;
0024 };
0025 
0026 #endif  // L1ScoutingRawData_SDSNumbering_h