@@ -33,7 +33,7 @@ namespace mid
3333class GBTRawDataChecker
3434{
3535 public:
36- void init (uint16_t feeId , uint8_t mask);
36+ void init (uint16_t gbtUniqueId , uint8_t mask);
3737 bool process (gsl::span<const ROBoard> localBoards, gsl::span<const ROFRecord> rofRecords, gsl::span<const ROFRecord> pageRecords);
3838 // / Gets the number of processed events
3939 unsigned int getNEventsProcessed () const { return mStatistics [0 ]; }
@@ -43,6 +43,8 @@ class GBTRawDataChecker
4343 unsigned int getNBusyRaised () const { return mStatistics [2 ]; }
4444 // / Gets the
4545 std::string getDebugMessage () const { return mDebugMsg ; }
46+ // / Returns the GBTUniqueId
47+ uint16_t getGBTUniqueId () const { return mGBTUniqueId ; }
4648 void clear (bool all = false );
4749
4850 // / Sets the delay in the electronics
@@ -96,7 +98,7 @@ class GBTRawDataChecker
9698 std::array<unsigned long int , 3 > mStatistics {}; // / Processed events statistics
9799 std::unordered_map<uint8_t , Mask> mMasks ; // / Masks
98100 uint8_t mCrateMask {0xFF }; // / Crate mask
99- uint16_t mFeeId {0 }; // / FeeId
101+ uint16_t mGBTUniqueId {0 }; // / GBTUniqueId
100102 uint16_t mResetVal {0 }; // / Reset value
101103 ElectronicsDelay mElectronicsDelay {}; // / Delays in the electronics
102104 uint32_t mSyncTrigger {raw::sORB }; // / Trigger for synchronization
0 commit comments