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

#include <RawDataChecker.h>

Public Member Functions

void init (const CrateMasks &masks)
 
bool process (gsl::span< const ROBoard > localBoards, gsl::span< const ROFRecord > rofRecords, gsl::span< const ROFRecord > pageRecords)
 
bool checkMissingLinks (bool clear=true)
 
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 debug message.
 
void clear (bool all=false)
 
void setElectronicsDelay (const ElectronicsDelay &electronicsDelay)
 Sets the delay in the electronics.
 
void setSyncTrigger (uint32_t syncTrigger)
 

Detailed Description

Definition at line 32 of file RawDataChecker.h.

Member Function Documentation

◆ checkMissingLinks()

bool o2::mid::RawDataChecker::checkMissingLinks ( bool  clear = true)

Checks for missing links

Definition at line 60 of file RawDataChecker.cxx.

◆ clear()

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

Clears the statistics

Definition at line 114 of file RawDataChecker.cxx.

◆ getDebugMessage()

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

Gets the debug message.

Definition at line 45 of file RawDataChecker.h.

◆ getNBusyRaised()

unsigned int o2::mid::RawDataChecker::getNBusyRaised ( ) const

Gets the number of busy raised.

Gets the number of busy raised

Definition at line 104 of file RawDataChecker.cxx.

◆ getNEventsFaulty()

unsigned int o2::mid::RawDataChecker::getNEventsFaulty ( ) const

Gets the number of faulty events.

Gets the number of faulty events

Definition at line 94 of file RawDataChecker.cxx.

◆ getNEventsProcessed()

unsigned int o2::mid::RawDataChecker::getNEventsProcessed ( ) const

Gets the number of processed events.

Gets the number of processed events

Definition at line 84 of file RawDataChecker.cxx.

◆ init()

void o2::mid::RawDataChecker::init ( const CrateMasks masks)

Initializes the checkers

Definition at line 28 of file RawDataChecker.cxx.

◆ process()

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

Checks the raw data

Definition at line 37 of file RawDataChecker.cxx.

◆ setElectronicsDelay()

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

Sets the delay in the electronics.

Definition at line 49 of file RawDataChecker.h.

◆ setSyncTrigger()

void o2::mid::RawDataChecker::setSyncTrigger ( uint32_t  syncTrigger)

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

Definition at line 76 of file RawDataChecker.cxx.


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