ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_BSErrContainer Class Reference

#include <TRT_BSErrContainer.h>

Collaboration diagram for TRT_BSErrContainer:

Public Member Functions

 TRT_BSErrContainer ()=default
const std::set< std::pair< uint32_t, uint32_t > > & getRobErrorSet (void) const
const std::set< uint32_t > & getMissingErrorSet (void) const
const std::set< uint32_t > & getErrorErrorSet (void) const
const std::set< uint32_t > & getSidErrorSet (void) const
const std::set< std::pair< uint32_t, uint32_t > > & getL1ErrorSet () const
const std::set< std::pair< uint32_t, uint32_t > > & getBCIDErrorSet () const
void add_missing_error (const uint32_t DTMROC_idx)
void add_error_error (const uint32_t DTMROC_idx)
void add_sid_error (const uint32_t DTMROC_idx)
void add_l1id_error (uint32_t DTMROC_idx, uint32_t l1id)
void add_bcid_error (uint32_t DTMROC_idx, uint32_t bcid)
void add_rob_error (uint32_t robSourceId, uint32_t robStatus)

Private Attributes

std::set< uint32_t > m_missing_errors
std::set< uint32_t > m_error_errors
std::set< uint32_t > m_sid_errors
std::set< std::pair< uint32_t, uint32_t > > m_l1id_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_bcid_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_rob_status_errors

Detailed Description

Definition at line 20 of file TRT_BSErrContainer.h.

Constructor & Destructor Documentation

◆ TRT_BSErrContainer()

TRT_BSErrContainer::TRT_BSErrContainer ( )
default

Member Function Documentation

◆ add_bcid_error()

void TRT_BSErrContainer::add_bcid_error ( uint32_t DTMROC_idx,
uint32_t bcid )
inline

Definition at line 62 of file TRT_BSErrContainer.h.

62 {
63 m_bcid_pair_errors.insert(std::make_pair( DTMROC_idx, bcid ));
64 }
std::set< std::pair< uint32_t, uint32_t > > m_bcid_pair_errors

◆ add_error_error()

void TRT_BSErrContainer::add_error_error ( const uint32_t DTMROC_idx)
inline

Definition at line 49 of file TRT_BSErrContainer.h.

49 {
50 m_error_errors.insert( DTMROC_idx );
51 }
std::set< uint32_t > m_error_errors

◆ add_l1id_error()

void TRT_BSErrContainer::add_l1id_error ( uint32_t DTMROC_idx,
uint32_t l1id )
inline

Definition at line 58 of file TRT_BSErrContainer.h.

58 {
59 m_l1id_pair_errors.insert(std::make_pair( DTMROC_idx, l1id));
60 }
std::set< std::pair< uint32_t, uint32_t > > m_l1id_pair_errors

◆ add_missing_error()

void TRT_BSErrContainer::add_missing_error ( const uint32_t DTMROC_idx)
inline

Definition at line 45 of file TRT_BSErrContainer.h.

45 {
46 m_missing_errors.insert( DTMROC_idx );
47 }
std::set< uint32_t > m_missing_errors

◆ add_rob_error()

void TRT_BSErrContainer::add_rob_error ( uint32_t robSourceId,
uint32_t robStatus )
inline

Definition at line 66 of file TRT_BSErrContainer.h.

66 {
67 m_rob_status_errors.insert(std::make_pair(robSourceId, robStatus));
68 }
std::set< std::pair< uint32_t, uint32_t > > m_rob_status_errors

◆ add_sid_error()

void TRT_BSErrContainer::add_sid_error ( const uint32_t DTMROC_idx)
inline

Definition at line 53 of file TRT_BSErrContainer.h.

53 {
54 m_sid_errors.insert( DTMROC_idx );
55 }
std::set< uint32_t > m_sid_errors

◆ getBCIDErrorSet()

const std::set< std::pair< uint32_t, uint32_t > > & TRT_BSErrContainer::getBCIDErrorSet ( ) const
inline

Definition at line 42 of file TRT_BSErrContainer.h.

42 {
43 return m_bcid_pair_errors;}

◆ getErrorErrorSet()

const std::set< uint32_t > & TRT_BSErrContainer::getErrorErrorSet ( void ) const
inline

Definition at line 33 of file TRT_BSErrContainer.h.

33 {
34 return m_error_errors;}

◆ getL1ErrorSet()

const std::set< std::pair< uint32_t, uint32_t > > & TRT_BSErrContainer::getL1ErrorSet ( ) const
inline

Definition at line 39 of file TRT_BSErrContainer.h.

39 {
40 return m_l1id_pair_errors;}

◆ getMissingErrorSet()

const std::set< uint32_t > & TRT_BSErrContainer::getMissingErrorSet ( void ) const
inline

Definition at line 30 of file TRT_BSErrContainer.h.

30 {
31 return m_missing_errors;}

◆ getRobErrorSet()

const std::set< std::pair< uint32_t, uint32_t > > & TRT_BSErrContainer::getRobErrorSet ( void ) const
inline

Definition at line 28 of file TRT_BSErrContainer.h.

28{ return m_rob_status_errors;}

◆ getSidErrorSet()

const std::set< uint32_t > & TRT_BSErrContainer::getSidErrorSet ( void ) const
inline

Definition at line 36 of file TRT_BSErrContainer.h.

36 {
37 return m_sid_errors;}

Member Data Documentation

◆ m_bcid_pair_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_BSErrContainer::m_bcid_pair_errors
private

Definition at line 76 of file TRT_BSErrContainer.h.

◆ m_error_errors

std::set<uint32_t> TRT_BSErrContainer::m_error_errors
private

Definition at line 72 of file TRT_BSErrContainer.h.

◆ m_l1id_pair_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_BSErrContainer::m_l1id_pair_errors
private

Definition at line 75 of file TRT_BSErrContainer.h.

◆ m_missing_errors

std::set<uint32_t> TRT_BSErrContainer::m_missing_errors
private

Definition at line 71 of file TRT_BSErrContainer.h.

◆ m_rob_status_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_BSErrContainer::m_rob_status_errors
private

Definition at line 77 of file TRT_BSErrContainer.h.

◆ m_sid_errors

std::set<uint32_t> TRT_BSErrContainer::m_sid_errors
private

Definition at line 73 of file TRT_BSErrContainer.h.


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