ATLAS Offline Software
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

 DeclareInterfaceID (ITRT_ByteStream_ConditionsSvc, 1, 0)
 
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
 

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

◆ DeclareInterfaceID()

ITRT_ByteStream_ConditionsSvc::DeclareInterfaceID ( ITRT_ByteStream_ConditionsSvc  ,
,
 
)

◆ 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 79 of file ITRT_ByteStream_ConditionsSvc.h.

80 {
81  switch( ErrType )
82  {
83  case 0:
85  case 1:
87  case 2:
89  case 3:
91  case 4:
93  default:
94  return 0;
95  }
96 }

◆ 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

◆ 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:79
TRTByteStreamErrors::MISSINGError
@ MISSINGError
Definition: ITRT_ByteStream_ConditionsSvc.h:21
TRTByteStreamErrors::SIDError
@ SIDError
Definition: ITRT_ByteStream_ConditionsSvc.h:23