Service for retrieving ByteStream conditions information.  
 More...
#include <TRT_ByteStream_ConditionsSvc.h>
 | 
| ServiceHandle< StoreGateSvc >  | m_evtStore | 
|   | 
| std::set< uint32_t >  | m_l1id_errors | 
|   | 
| std::set< uint32_t >  | m_bcid_errors | 
|   | 
| 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 | 
|   | 
| int  | m_num_l1id_errors | 
|   | 
| int  | m_num_bcid_errors | 
|   | 
| int  | m_num_missing_errors | 
|   | 
| int  | m_num_error_errors | 
|   | 
| int  | m_num_sid_errors | 
|   | 
| int  | m_num_robStatus_errors | 
|   | 
| long long  | m_tot_num_l1id_errors | 
|   | 
| long long  | m_tot_num_bcid_errors | 
|   | 
| long long  | m_tot_num_missing_errors | 
|   | 
| long long  | m_tot_num_error_errors | 
|   | 
| long long  | m_tot_num_sid_errors | 
|   | 
| long long  | m_tot_num_robStatus_errors | 
|   | 
| InDet::TRT_CondFlag  | condSummaryStatus (const Identifier &) | 
|   | Evaluation for TRT_ConditionsSummarySvc.  More...
  | 
|   | 
| void  | handle (const Incident &) | 
|   | 
| void  | resetSets (void) | 
|   | 
| void  | resetCounts (void) | 
|   | The following methods are for HLT, to get the numbers of errors per RoI, so won't necessarily match up with the sizes of the sets.  More...
  | 
|   | 
| int  | getNumberOfErrors (TRTByteStreamErrors::errorTypes ErrType) | 
|   | 
| const std::set< std::pair< uint32_t, uint32_t > > &  | getL1idErrorSet (void) | 
|   | 
| const std::set< std::pair< uint32_t, uint32_t > > &  | getBcidErrorSet (void) | 
|   | 
| const std::set< std::pair< uint32_t, uint32_t > > &  | getRobErrorSet (void) | 
|   | 
| const std::set< uint32_t > &  | getMissingErrorSet (void) | 
|   | 
| const std::set< uint32_t > &  | getErrorErrorSet (void) | 
|   | 
| const std::set< uint32_t > &  | getSidErrorSet (void) | 
|   | 
| std::set< std::pair< uint32_t, uint32_t > > *  | getRodRobErrorSet (TRTByteStreamErrors::errorTypes ErrType) | 
|   | 
| std::set< std::pair< uint32_t, uint32_t > > *  | getIdErrorSet (TRTByteStreamErrors::errorTypes ErrType) | 
|   | 
| std::set< uint32_t > *  | getErrorSet (TRTByteStreamErrors::errorTypes ErrType) | 
|   | 
| void  | add_l1id_error (uint32_t DTMROC_idx) | 
|   | 
| void  | add_bcid_error (uint32_t DTMROC_idx) | 
|   | 
| void  | add_missing_error (uint32_t DTMROC_idx) | 
|   | 
| void  | add_error_error (uint32_t DTMROC_idx) | 
|   | 
| void  | add_sid_error (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) | 
|   | 
Service for retrieving ByteStream conditions information. 
Definition at line 33 of file TRT_ByteStream_ConditionsSvc.h.
 
◆ TRT_ByteStream_ConditionsSvc()
      
        
          | TRT_ByteStream_ConditionsSvc::TRT_ByteStream_ConditionsSvc  | 
          ( | 
          const std::string &  | 
          name,  | 
        
        
           | 
           | 
          ISvcLocator *  | 
          pSvcLocator  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~TRT_ByteStream_ConditionsSvc()
  
  
      
        
          | TRT_ByteStream_ConditionsSvc::~TRT_ByteStream_ConditionsSvc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ add_bcid_error() [1/2]
      
        
          | void TRT_ByteStream_ConditionsSvc::add_bcid_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx | ) | 
           | 
        
      
 
 
◆ add_bcid_error() [2/2]
      
        
          | void TRT_ByteStream_ConditionsSvc::add_bcid_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx,  | 
        
        
           | 
           | 
          uint32_t  | 
          bcid  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_error_error()
      
        
          | void TRT_ByteStream_ConditionsSvc::add_error_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx | ) | 
           | 
        
      
 
 
◆ add_l1id_error() [1/2]
      
        
          | void TRT_ByteStream_ConditionsSvc::add_l1id_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx | ) | 
           | 
        
      
 
 
◆ add_l1id_error() [2/2]
      
        
          | void TRT_ByteStream_ConditionsSvc::add_l1id_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx,  | 
        
        
           | 
           | 
          uint32_t  | 
          l1id  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_missing_error()
      
        
          | void TRT_ByteStream_ConditionsSvc::add_missing_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx | ) | 
           | 
        
      
 
 
◆ add_rob_error()
      
        
          | void TRT_ByteStream_ConditionsSvc::add_rob_error  | 
          ( | 
          uint32_t  | 
          robSourceId,  | 
        
        
           | 
           | 
          uint32_t  | 
          robStatus  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ add_sid_error()
      
        
          | void TRT_ByteStream_ConditionsSvc::add_sid_error  | 
          ( | 
          uint32_t  | 
          DTMROC_idx | ) | 
           | 
        
      
 
 
◆ condSummaryStatus()
◆ finalize()
  
  
      
        
          | StatusCode TRT_ByteStream_ConditionsSvc::finalize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getBcidErrorSet()
      
        
          | const std::set< std::pair< uint32_t, uint32_t > > & TRT_ByteStream_ConditionsSvc::getBcidErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ getErrorErrorSet()
      
        
          | const std::set< uint32_t > & TRT_ByteStream_ConditionsSvc::getErrorErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ getErrorSet()
◆ getIdErrorSet()
◆ getL1idErrorSet()
      
        
          | const std::set< std::pair< uint32_t, uint32_t > > & TRT_ByteStream_ConditionsSvc::getL1idErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ getMissingErrorSet()
      
        
          | const std::set< uint32_t > & TRT_ByteStream_ConditionsSvc::getMissingErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ getNumberOfErrors()
◆ getRobErrorSet()
      
        
          | const std::set< std::pair< uint32_t, uint32_t > > & TRT_ByteStream_ConditionsSvc::getRobErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ getRodRobErrorSet()
◆ getSidErrorSet()
      
        
          | const std::set< uint32_t > & TRT_ByteStream_ConditionsSvc::getSidErrorSet  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ handle()
      
        
          | void TRT_ByteStream_ConditionsSvc::handle  | 
          ( | 
          const Incident &  | 
           | ) | 
           | 
        
      
 
 
◆ initialize()
  
  
      
        
          | StatusCode TRT_ByteStream_ConditionsSvc::initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Initialize //. 
Definition at line 50 of file TRT_ByteStream_ConditionsSvc.cxx.
   59   SmartIF<IIncidentSvc> incsvc{service(
"IncidentSvc")};
 
   61   if( incsvc.isValid() )
 
   63     incsvc->addListener( 
this, 
"BeginEvent", 
priority);
 
   67   if ( StatusCode::SUCCESS!=
m_evtStore.retrieve() ) {
 
   69     return StatusCode::FAILURE;
 
   86   return StatusCode::SUCCESS;
 
 
 
 
◆ resetCounts()
      
        
          | void TRT_ByteStream_ConditionsSvc::resetCounts  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
The following methods are for HLT, to get the numbers of errors per RoI, so won't necessarily match up with the sizes of the sets. 
Definition at line 158 of file TRT_ByteStream_ConditionsSvc.cxx.
 
 
◆ resetSets()
      
        
          | void TRT_ByteStream_ConditionsSvc::resetSets  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ m_bcid_errors
  
  
      
        
          | std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_bcid_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_bcid_pair_errors
  
  
      
        
          | std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_bcid_pair_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_error_errors
  
  
      
        
          | std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_error_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_evtStore
◆ m_l1id_errors
  
  
      
        
          | std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_l1id_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_l1id_pair_errors
  
  
      
        
          | std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_l1id_pair_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_missing_errors
  
  
      
        
          | std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_missing_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_bcid_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_bcid_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_error_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_error_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_l1id_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_l1id_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_missing_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_missing_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_robStatus_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_robStatus_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_num_sid_errors
  
  
      
        
          | int TRT_ByteStream_ConditionsSvc::m_num_sid_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_rob_status_errors
  
  
      
        
          | std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_rob_status_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_sid_errors
  
  
      
        
          | std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_sid_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_bcid_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_bcid_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_error_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_error_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_l1id_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_l1id_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_missing_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_missing_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_robStatus_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_robStatus_errors | 
         
       
   | 
  
private   | 
  
 
 
◆ m_tot_num_sid_errors
  
  
      
        
          | long long TRT_ByteStream_ConditionsSvc::m_tot_num_sid_errors | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: