ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ITRT_ByteStream_ConditionsSvc Class Referenceabstract

#include <ITRT_ByteStream_ConditionsSvc.h>

Inheritance diagram for ITRT_ByteStream_ConditionsSvc:
Collaboration diagram for ITRT_ByteStream_ConditionsSvc:

Public Member Functions

virtual void resetSets (void)=0
 
virtual void resetCounts (void)=0
 
int getNumberOfErrors (int ErrType)
 
virtual int getNumberOfErrors (TRTByteStreamErrors::errorTypes ErrType)=0
 
virtual const std::set< std::pair< uint32_t, uint32_t > > & getL1idErrorSet (void)=0
 
virtual const std::set< std::pair< uint32_t, uint32_t > > & getBcidErrorSet (void)=0
 
virtual const std::set< std::pair< uint32_t, uint32_t > > & getRobErrorSet (void)=0
 
virtual const std::set< uint32_t > & getMissingErrorSet (void)=0
 
virtual const std::set< uint32_t > & getErrorErrorSet (void)=0
 
virtual const std::set< uint32_t > & getSidErrorSet (void)=0
 
virtual std::set< std::pair< uint32_t, uint32_t > > * getRodRobErrorSet (TRTByteStreamErrors::errorTypes ErrType)=0
 
virtual std::set< std::pair< uint32_t, uint32_t > > * getIdErrorSet (TRTByteStreamErrors::errorTypes ErrType)=0
 
virtual std::set< uint32_t > * getErrorSet (TRTByteStreamErrors::errorTypes ErrType)=0
 
virtual void add_missing_error (uint32_t DTMROC_idx)=0
 
virtual void add_error_error (uint32_t DTMROC_idx)=0
 
virtual void add_sid_error (uint32_t DTMROC_idx)=0
 
virtual void add_l1id_error (uint32_t DTMROC_idx, uint32_t l1id)=0
 
virtual void add_bcid_error (uint32_t DTMROC_idx, uint32_t bcid)=0
 
virtual void add_rob_error (uint32_t robSourceId, uint32_t robStatus)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 29 of file ITRT_ByteStream_ConditionsSvc.h.

Member Function Documentation

◆ add_bcid_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_bcid_error ( uint32_t  DTMROC_idx,
uint32_t  bcid 
)
pure virtual

◆ add_error_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_error_error ( uint32_t  DTMROC_idx)
pure virtual

◆ add_l1id_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_l1id_error ( uint32_t  DTMROC_idx,
uint32_t  l1id 
)
pure virtual

◆ add_missing_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_missing_error ( uint32_t  DTMROC_idx)
pure virtual

◆ add_rob_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_rob_error ( uint32_t  robSourceId,
uint32_t  robStatus 
)
pure virtual

◆ add_sid_error()

virtual void ITRT_ByteStream_ConditionsSvc::add_sid_error ( uint32_t  DTMROC_idx)
pure virtual

◆ getBcidErrorSet()

virtual const std::set<std::pair<uint32_t,uint32_t> >& ITRT_ByteStream_ConditionsSvc::getBcidErrorSet ( void  )
pure virtual

◆ getErrorErrorSet()

virtual const std::set<uint32_t>& ITRT_ByteStream_ConditionsSvc::getErrorErrorSet ( void  )
pure virtual

◆ getErrorSet()

virtual std::set<uint32_t>* ITRT_ByteStream_ConditionsSvc::getErrorSet ( TRTByteStreamErrors::errorTypes  ErrType)
pure virtual

◆ getIdErrorSet()

virtual std::set<std::pair<uint32_t,uint32_t> >* ITRT_ByteStream_ConditionsSvc::getIdErrorSet ( TRTByteStreamErrors::errorTypes  ErrType)
pure virtual

◆ getL1idErrorSet()

virtual const std::set<std::pair<uint32_t,uint32_t> >& ITRT_ByteStream_ConditionsSvc::getL1idErrorSet ( void  )
pure virtual

◆ getMissingErrorSet()

virtual const std::set<uint32_t>& ITRT_ByteStream_ConditionsSvc::getMissingErrorSet ( void  )
pure virtual

◆ getNumberOfErrors() [1/2]

int ITRT_ByteStream_ConditionsSvc::getNumberOfErrors ( int  ErrType)
inline

Definition at line 85 of file ITRT_ByteStream_ConditionsSvc.h.

86 {
87  switch( ErrType )
88  {
89  case 0:
91  case 1:
93  case 2:
95  case 3:
97  case 4:
99  default:
100  return 0;
101  }
102 }

◆ getNumberOfErrors() [2/2]

virtual int ITRT_ByteStream_ConditionsSvc::getNumberOfErrors ( TRTByteStreamErrors::errorTypes  ErrType)
pure virtual

◆ getRobErrorSet()

virtual const std::set<std::pair<uint32_t,uint32_t> >& ITRT_ByteStream_ConditionsSvc::getRobErrorSet ( void  )
pure virtual

◆ getRodRobErrorSet()

virtual std::set<std::pair<uint32_t,uint32_t> >* ITRT_ByteStream_ConditionsSvc::getRodRobErrorSet ( TRTByteStreamErrors::errorTypes  ErrType)
pure virtual

◆ getSidErrorSet()

virtual const std::set<uint32_t>& ITRT_ByteStream_ConditionsSvc::getSidErrorSet ( void  )
pure virtual

◆ interfaceID()

const InterfaceID & ITRT_ByteStream_ConditionsSvc::interfaceID ( )
inlinestatic

Definition at line 71 of file ITRT_ByteStream_ConditionsSvc.h.

71  {
72  static const InterfaceID id("ITRT_ByteStream_ConditionsSvc",1,0);
73  return id;
74 }

◆ resetCounts()

virtual void ITRT_ByteStream_ConditionsSvc::resetCounts ( void  )
pure virtual

◆ resetSets()

virtual void ITRT_ByteStream_ConditionsSvc::resetSets ( void  )
pure virtual

The documentation for this class was generated from the following file:
TRTByteStreamErrors::L1IDError
@ L1IDError
Definition: ITRT_ByteStream_ConditionsSvc.h:20
TRTByteStreamErrors::ERRORError
@ ERRORError
Definition: ITRT_ByteStream_ConditionsSvc.h:22
TRTByteStreamErrors::BCIDError
@ BCIDError
Definition: ITRT_ByteStream_ConditionsSvc.h:19
ITRT_ByteStream_ConditionsSvc::getNumberOfErrors
int getNumberOfErrors(int ErrType)
Definition: ITRT_ByteStream_ConditionsSvc.h:85
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
TRTByteStreamErrors::MISSINGError
@ MISSINGError
Definition: ITRT_ByteStream_ConditionsSvc.h:21
TRTByteStreamErrors::SIDError
@ SIDError
Definition: ITRT_ByteStream_ConditionsSvc.h:23