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.
|
| 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.
|
| 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 ) |
Constructor //.
Definition at line 22 of file TRT_ByteStream_ConditionsSvc.cxx.
23 :
24 base_class( name, pSvcLocator ),
38
39{
40}
ServiceHandle< StoreGateSvc > m_evtStore
long long m_tot_num_missing_errors
long long m_tot_num_error_errors
long long m_tot_num_bcid_errors
long long m_tot_num_l1id_errors
int m_num_robStatus_errors
long long m_tot_num_sid_errors
long long m_tot_num_robStatus_errors
◆ ~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 ) |
Definition at line 307 of file TRT_ByteStream_ConditionsSvc.cxx.
309{
310 std::pair<uint32_t, uint32_t> bcid_error( DTMROC_idx, bcid );
311
315}
std::set< std::pair< uint32_t, uint32_t > > m_bcid_pair_errors
◆ 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 ) |
Definition at line 296 of file TRT_ByteStream_ConditionsSvc.cxx.
298{
299 std::pair<uint32_t, uint32_t> l1id_error( DTMROC_idx, l1id );
300
304}
std::set< std::pair< uint32_t, uint32_t > > m_l1id_pair_errors
◆ 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 ) |
Definition at line 318 of file TRT_ByteStream_ConditionsSvc.cxx.
320{
321
322
323 std::pair<uint32_t, uint32_t> rob_error( robSourceId, robStatus );
324
328}
std::set< std::pair< uint32_t, uint32_t > > m_rob_status_errors
◆ add_sid_error()
| void TRT_ByteStream_ConditionsSvc::add_sid_error |
( |
uint32_t | DTMROC_idx | ) |
|
◆ condSummaryStatus()
| InDet::TRT_CondFlag TRT_ByteStream_ConditionsSvc::condSummaryStatus |
( |
const Identifier & | | ) |
|
◆ finalize()
| StatusCode TRT_ByteStream_ConditionsSvc::finalize |
( |
| ) |
|
|
virtual |
Finalize //.
Definition at line 102 of file TRT_ByteStream_ConditionsSvc.cxx.
103{
106
108 msg(MSG::INFO) <<
"---------------------------------" <<
endmsg;
109 msg(MSG::INFO) <<
" TRT BS Error Summary" <<
endmsg;
117 msg(MSG::INFO) <<
"---------------------------------" <<
endmsg;
119
120
121 return StatusCode::SUCCESS;
122}
void resetCounts(void)
The following methods are for HLT, to get the numbers of errors per RoI, so won't necessarily match u...
◆ 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.
51{
52 if(msgLvl(MSG::DEBUG))
msg() <<
"TRT_ByteStream_ConditionsSvc: Initialize." <<
endmsg;
53
54
55
56
57
58
59 SmartIF<IIncidentSvc> incsvc{service("IncidentSvc")};
61 if( incsvc.isValid() )
62 {
63 incsvc->addListener( this, "BeginEvent", priority);
64 }
65
66
67 if ( StatusCode::SUCCESS!=
m_evtStore.retrieve() ) {
69 return StatusCode::FAILURE;
70 }
71
78
85
86 return StatusCode::SUCCESS;
87}
◆ 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 | | ) |
|
Definition at line 135 of file TRT_ByteStream_ConditionsSvc.cxx.
136{
137
138
139
140
146
149
151}
void swap(DataVector< T > &a, DataVector< T > &b)
See DataVector<T, BASE>::swap().
std::set< uint32_t > m_bcid_errors
std::set< uint32_t > m_l1id_errors
◆ 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: