ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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 65 of file TRT_BSErrContainer.h.

66  {
67  m_rob_status_errors.insert(std::make_pair(robSourceId, robStatus));

◆ add_error_error()

void TRT_BSErrContainer::add_error_error ( const uint32_t  DTMROC_idx)
inline

Definition at line 52 of file TRT_BSErrContainer.h.

53  {
54  m_sid_errors.insert( DTMROC_idx );

◆ add_l1id_error()

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

Definition at line 61 of file TRT_BSErrContainer.h.

62  {
63  m_bcid_pair_errors.insert(std::make_pair( DTMROC_idx, bcid ));

◆ add_missing_error()

void TRT_BSErrContainer::add_missing_error ( const uint32_t  DTMROC_idx)
inline

Definition at line 48 of file TRT_BSErrContainer.h.

49  {
50  m_error_errors.insert( DTMROC_idx );

◆ add_rob_error()

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

Definition at line 69 of file TRT_BSErrContainer.h.

70  :
71  std::set<uint32_t> m_missing_errors;

◆ add_sid_error()

void TRT_BSErrContainer::add_sid_error ( const uint32_t  DTMROC_idx)
inline

Definition at line 56 of file TRT_BSErrContainer.h.

58  {

◆ getBCIDErrorSet()

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

Definition at line 45 of file TRT_BSErrContainer.h.

45  {
46  m_missing_errors.insert( DTMROC_idx );

◆ getErrorErrorSet()

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

Definition at line 36 of file TRT_BSErrContainer.h.

36  {
37  return m_sid_errors;}

◆ getL1ErrorSet()

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

Definition at line 42 of file TRT_BSErrContainer.h.

42  {
43  return m_bcid_pair_errors;}

◆ getMissingErrorSet()

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

Definition at line 33 of file TRT_BSErrContainer.h.

33  {
34  return m_error_errors;}

◆ getRobErrorSet()

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

Definition at line 31 of file TRT_BSErrContainer.h.

◆ getSidErrorSet()

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

Definition at line 39 of file TRT_BSErrContainer.h.

39  {
40  return m_l1id_pair_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 79 of file TRT_BSErrContainer.h.

◆ m_error_errors

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

Definition at line 75 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 78 of file TRT_BSErrContainer.h.

◆ m_missing_errors

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

Definition at line 74 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 80 of file TRT_BSErrContainer.h.

◆ m_sid_errors

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

Definition at line 76 of file TRT_BSErrContainer.h.


The documentation for this class was generated from the following file:
TRT_BSErrContainer::m_l1id_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_l1id_pair_errors
Definition: TRT_BSErrContainer.h:78
TRT_BSErrContainer::m_missing_errors
std::set< uint32_t > m_missing_errors
Definition: TRT_BSErrContainer.h:74
TRT_BSErrContainer::m_error_errors
std::set< uint32_t > m_error_errors
Definition: TRT_BSErrContainer.h:75
TRT_BSErrContainer::m_rob_status_errors
std::set< std::pair< uint32_t, uint32_t > > m_rob_status_errors
Definition: TRT_BSErrContainer.h:80
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
TRT_BSErrContainer::m_bcid_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_bcid_pair_errors
Definition: TRT_BSErrContainer.h:79
TRT_BSErrContainer::m_sid_errors
std::set< uint32_t > m_sid_errors
Definition: TRT_BSErrContainer.h:76