Project
Loading...
Searching...
No Matches
o2::mid::GBTRawDataChecker Class Reference

#include <GBTRawDataChecker.h>

Public Member Functions

void init (uint16_t gbtUniqueId, uint8_t mask)
 
bool process (gsl::span< const ROBoard > localBoards, gsl::span< const ROFRecord > rofRecords, gsl::span< const ROFRecord > pageRecords)
 
unsigned int getNEventsProcessed () const
 Gets the number of processed events.
 
unsigned int getNEventsFaulty () const
 Gets the number of faulty events.
 
unsigned int getNBusyRaised () const
 Gets the number of busy raised.
 
std::string getDebugMessage () const
 Gets the.
 
uint16_t getGBTUniqueId () const
 Returns the GBTUniqueId.
 
void clear (bool all=false)
 
void setElectronicsDelay (const ElectronicsDelay &electronicsDelay)
 Sets the delay in the electronics.
 
void setSyncTrigger (uint32_t syncTrigger)
 Sets the trigger use to verify if all data of an event where received.
 

Detailed Description

Definition at line 33 of file GBTRawDataChecker.h.

Member Function Documentation

◆ clear()

void o2::mid::GBTRawDataChecker::clear ( bool  all = false)

Resets the masks and flags

Definition at line 532 of file GBTRawDataChecker.cxx.

◆ getDebugMessage()

std::string o2::mid::GBTRawDataChecker::getDebugMessage ( ) const
inline

Gets the.

Definition at line 45 of file GBTRawDataChecker.h.

◆ getGBTUniqueId()

uint16_t o2::mid::GBTRawDataChecker::getGBTUniqueId ( ) const
inline

Returns the GBTUniqueId.

Definition at line 47 of file GBTRawDataChecker.h.

◆ getNBusyRaised()

unsigned int o2::mid::GBTRawDataChecker::getNBusyRaised ( ) const
inline

Gets the number of busy raised.

Definition at line 43 of file GBTRawDataChecker.h.

◆ getNEventsFaulty()

unsigned int o2::mid::GBTRawDataChecker::getNEventsFaulty ( ) const
inline

Gets the number of faulty events.

Definition at line 41 of file GBTRawDataChecker.h.

◆ getNEventsProcessed()

unsigned int o2::mid::GBTRawDataChecker::getNEventsProcessed ( ) const
inline

Gets the number of processed events.

Definition at line 39 of file GBTRawDataChecker.h.

◆ init()

void o2::mid::GBTRawDataChecker::init ( uint16_t  gbtUniqueId,
uint8_t  mask 
)

Initializer

Definition at line 28 of file GBTRawDataChecker.cxx.

◆ process()

bool o2::mid::GBTRawDataChecker::process ( gsl::span< const ROBoard localBoards,
gsl::span< const ROFRecord rofRecords,
gsl::span< const ROFRecord pageRecords 
)

Checks the raw data

Definition at line 461 of file GBTRawDataChecker.cxx.

◆ setElectronicsDelay()

void o2::mid::GBTRawDataChecker::setElectronicsDelay ( const ElectronicsDelay electronicsDelay)
inline

Sets the delay in the electronics.

Definition at line 51 of file GBTRawDataChecker.h.

◆ setSyncTrigger()

void o2::mid::GBTRawDataChecker::setSyncTrigger ( uint32_t  syncTrigger)
inline

Sets the trigger use to verify if all data of an event where received.

Definition at line 54 of file GBTRawDataChecker.h.


The documentation for this class was generated from the following files: