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: