ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
TRT_ByteStream_ConditionsSvc Class Reference

Service for retrieving ByteStream conditions information. More...

#include <TRT_ByteStream_ConditionsSvc.h>

Inheritance diagram for TRT_ByteStream_ConditionsSvc:
Collaboration diagram for TRT_ByteStream_ConditionsSvc:

Public Member Functions

 TRT_ByteStream_ConditionsSvc (const std::string &, ISvcLocator *)
 Constructor //. More...
 
virtual ~TRT_ByteStream_ConditionsSvc ()
 Destructor //. More...
 
virtual StatusCode initialize ()
 Initialize //. More...
 
virtual StatusCode finalize ()
 Finalize //. More...
 
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvIf)
 Query Interface. More...
 
MsgStream & msg () const
 
MsgStream & msg (const MSG::Level lvl) const
 
bool msgLvl (const MSG::Level lvl) const
 
int getNumberOfErrors (int ErrType)
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 
static const InterfaceID & interfaceID ()
 

Functions inherited from ITRT_ConditionsSvc

ServiceHandle< StoreGateSvcm_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)
 

Detailed Description

Service for retrieving ByteStream conditions information.

Definition at line 33 of file TRT_ByteStream_ConditionsSvc.h.

Constructor & Destructor Documentation

◆ 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  AthService( name, pSvcLocator ),
25  m_evtStore("StoreGateSvc",name),
38 
39 {
40 }

◆ ~TRT_ByteStream_ConditionsSvc()

TRT_ByteStream_ConditionsSvc::~TRT_ByteStream_ConditionsSvc ( )
virtualdefault

Destructor //.

Member Function Documentation

◆ 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 
)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 308 of file TRT_ByteStream_ConditionsSvc.cxx.

310 {
311  std::pair<uint32_t, uint32_t> bcid_error( DTMROC_idx, bcid );
312 
313  m_bcid_pair_errors.insert( bcid_error );
316 }

◆ add_error_error()

void TRT_ByteStream_ConditionsSvc::add_error_error ( uint32_t  DTMROC_idx)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 278 of file TRT_ByteStream_ConditionsSvc.cxx.

279 {
280  m_error_errors.insert( DTMROC_idx );
283 }

◆ 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 
)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 297 of file TRT_ByteStream_ConditionsSvc.cxx.

299 {
300  std::pair<uint32_t, uint32_t> l1id_error( DTMROC_idx, l1id );
301 
302  m_l1id_pair_errors.insert( l1id_error );
305 }

◆ add_missing_error()

void TRT_ByteStream_ConditionsSvc::add_missing_error ( uint32_t  DTMROC_idx)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 270 of file TRT_ByteStream_ConditionsSvc.cxx.

271 {
272  m_missing_errors.insert( DTMROC_idx );
275 }

◆ add_rob_error()

void TRT_ByteStream_ConditionsSvc::add_rob_error ( uint32_t  robSourceId,
uint32_t  robStatus 
)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 319 of file TRT_ByteStream_ConditionsSvc.cxx.

321 {
322  // ATH_MSG_INFO( "ROB status =" << std::hex << robStatus );
323 
324  std::pair<uint32_t, uint32_t> rob_error( robSourceId, robStatus );
325 
326  m_rob_status_errors.insert( rob_error );
329 }

◆ add_sid_error()

void TRT_ByteStream_ConditionsSvc::add_sid_error ( uint32_t  DTMROC_idx)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 286 of file TRT_ByteStream_ConditionsSvc.cxx.

287 {
288  m_sid_errors.insert( DTMROC_idx );
291 }

◆ condSummaryStatus()

InDet::TRT_CondFlag TRT_ByteStream_ConditionsSvc::condSummaryStatus ( const Identifier )
virtual

Evaluation for TRT_ConditionsSummarySvc.

StatusFlag for TRT_ConditionsSummarySvc (by Identifier) //.

Function inherited from ITRT_ConditionsSvc. Simply returns a InDet::TRT_GOOD.

Implements ITRT_ConditionsSvc.

Definition at line 94 of file TRT_ByteStream_ConditionsSvc.cxx.

95 {
96  return InDet::TRT_COND_GOOD;
97 }

◆ finalize()

StatusCode TRT_ByteStream_ConditionsSvc::finalize ( )
virtual

Finalize //.

Definition at line 103 of file TRT_ByteStream_ConditionsSvc.cxx.

104 {
105  this->resetSets();
106  this->resetCounts();
107 
108  msg(MSG::INFO) << " " << endmsg;
109  msg(MSG::INFO) << "---------------------------------" << endmsg;
110  msg(MSG::INFO) << " TRT BS Error Summary" << endmsg;
111  msg(MSG::INFO) << " " << endmsg;
112  msg(MSG::INFO) << " Number of L1ID Mismatch errors : " << m_tot_num_l1id_errors << endmsg;
113  msg(MSG::INFO) << " Number of BCID Mismatch errors : " << m_tot_num_bcid_errors << endmsg;
114  msg(MSG::INFO) << " Number of Missing FE errors : " << m_tot_num_missing_errors << endmsg;
115  msg(MSG::INFO) << " Number of FE with error bit : " << m_tot_num_error_errors << endmsg;
116  msg(MSG::INFO) << " Number of FE with SID bit : " << m_tot_num_sid_errors << endmsg;
117  msg(MSG::INFO) << " Number of ROB with non-zero status : " << m_tot_num_robStatus_errors << endmsg;
118  msg(MSG::INFO) << "---------------------------------" << endmsg;
119  msg(MSG::INFO) << " " << endmsg;
120 
121 
122  return StatusCode::SUCCESS;
123 }

◆ getBcidErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 203 of file TRT_ByteStream_ConditionsSvc.cxx.

204 {
205 
206  const std::set<std::pair<uint32_t,uint32_t> > & ref =
208 
209  return ref;
210  }

◆ getErrorErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 235 of file TRT_ByteStream_ConditionsSvc.cxx.

236 {
237 
238  const std::set<uint32_t> & ref = m_error_errors;
239 
240  return ref;
241  }

◆ getErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 363 of file TRT_ByteStream_ConditionsSvc.cxx.

364 {
365  switch(ErrType)
366  {
368  return &m_missing_errors;
370  return &m_error_errors;
372  return &m_sid_errors;
373  default:
374  return nullptr;
375  }
376 
377  return nullptr;
378 }

◆ getIdErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 347 of file TRT_ByteStream_ConditionsSvc.cxx.

348 {
349  switch(ErrType)
350  {
352  return &m_bcid_pair_errors;
354  return &m_l1id_pair_errors;
355  default:
356  return nullptr;
357  }
358 
359  return nullptr;
360 }

◆ getL1idErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 193 of file TRT_ByteStream_ConditionsSvc.cxx.

194 {
195 
196  const std::set<std::pair<uint32_t,uint32_t> > & ref =
198 
199  return ref;
200  }

◆ getMissingErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 225 of file TRT_ByteStream_ConditionsSvc.cxx.

226 {
227 
228  const std::set<uint32_t> & ref = m_missing_errors;
229 
230  return ref;
231  }

◆ getNumberOfErrors() [1/2]

int ITRT_ByteStream_ConditionsSvc::getNumberOfErrors ( int  ErrType)
inlineinherited

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]

int TRT_ByteStream_ConditionsSvc::getNumberOfErrors ( TRTByteStreamErrors::errorTypes  ErrType)
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 170 of file TRT_ByteStream_ConditionsSvc.cxx.

171 {
172  switch( ErrType )
173  {
175  return m_num_bcid_errors;
177  return m_num_l1id_errors;
179  return m_num_missing_errors;
181  return m_num_error_errors;
183  return m_num_sid_errors;
185  return m_num_robStatus_errors;
186  }
187 
188  return 0;
189 }

◆ getRobErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 214 of file TRT_ByteStream_ConditionsSvc.cxx.

215 {
216 
217  const std::set<std::pair<uint32_t,uint32_t> > & ref =
219 
220  return ref;
221  }

◆ getRodRobErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 333 of file TRT_ByteStream_ConditionsSvc.cxx.

334 {
335  switch(ErrType)
336  {
338  return &m_rob_status_errors;
339  default:
340  return nullptr;
341  }
342 
343  return nullptr;
344 }

◆ getSidErrorSet()

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

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 245 of file TRT_ByteStream_ConditionsSvc.cxx.

246 {
247 
248  const std::set<uint32_t> & ref = m_sid_errors;
249 
250  return ref;
251  }

◆ handle()

void TRT_ByteStream_ConditionsSvc::handle ( const Incident &  )

Definition at line 129 of file TRT_ByteStream_ConditionsSvc.cxx.

130 {
131  this->resetSets();
132  this->resetCounts();
133 }

◆ 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  * Ask to be informed at the beginning of each new event so that we
57  * can reset.
58  */
59  IIncidentSvc* incsvc;
60  StatusCode sc = service("IncidentSvc", incsvc);
61  int priority = 100;
62  if( sc.isSuccess() )
63  {
64  incsvc->addListener( this, "BeginEvent", priority);
65  }
66 
67  // Retrieve the EventStore
68  if ( StatusCode::SUCCESS!=m_evtStore.retrieve() ) {
69  ATH_MSG_FATAL("Couldn't retrieve " << m_evtStore);
70  return StatusCode::FAILURE;
71  }
72 
79 
86 
87  return StatusCode::SUCCESS;
88 }

◆ interfaceID() [1/2]

const InterfaceID & ITRT_ByteStream_ConditionsSvc::interfaceID ( )
inlinestaticinherited

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 }

◆ interfaceID() [2/2]

const InterfaceID & ITRT_ConditionsSvc::interfaceID ( )
inlinestaticinherited

Definition at line 45 of file ITRT_ConditionsSvc.h.

45  {
46  static const InterfaceID IID("ITRT_ConditionsSvc",1,0);
47  return IID;
48 }

◆ msg() [1/2]

MsgStream& AthCommonMsg< Service >::msg ( ) const
inlineinherited

Definition at line 24 of file AthCommonMsg.h.

24  {
25  return this->msgStream();
26  }

◆ msg() [2/2]

MsgStream& AthCommonMsg< Service >::msg ( const MSG::Level  lvl) const
inlineinherited

Definition at line 27 of file AthCommonMsg.h.

27  {
28  return this->msgStream(lvl);
29  }

◆ msgLvl()

bool AthCommonMsg< Service >::msgLvl ( const MSG::Level  lvl) const
inlineinherited

Definition at line 30 of file AthCommonMsg.h.

30  {
31  return this->msgLevel(lvl);
32  }

◆ queryInterface()

StatusCode TRT_ByteStream_ConditionsSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvIf 
)
inlinevirtual

Query Interface.

Definition at line 125 of file TRT_ByteStream_ConditionsSvc.h.

125  {
126  if ( ITRT_ConditionsSvc::interfaceID() == riid ) {
127  *ppvIf = dynamic_cast<ITRT_ConditionsSvc*>(this);
128  addRef();
129  } else if ( ITRT_ByteStream_ConditionsSvc::interfaceID() == riid ) {
130  *ppvIf = dynamic_cast<ITRT_ByteStream_ConditionsSvc*>(this);
131  addRef();
132  } else {
133  return AthService::queryInterface( riid, ppvIf );
134  }
135  return StatusCode::SUCCESS;
136 }

◆ resetCounts()

void TRT_ByteStream_ConditionsSvc::resetCounts ( void  )
virtual

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.

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 159 of file TRT_ByteStream_ConditionsSvc.cxx.

160 {
167 }

◆ resetSets()

void TRT_ByteStream_ConditionsSvc::resetSets ( void  )
virtual

Implements ITRT_ByteStream_ConditionsSvc.

Definition at line 136 of file TRT_ByteStream_ConditionsSvc.cxx.

137 {
138  /*
139  * Clear the sets and release the memory they hold
140  */
141 
142  std::set<uint32_t>().swap (m_l1id_errors);
143  std::set<uint32_t>().swap (m_bcid_errors);
144  std::set<uint32_t>().swap (m_missing_errors);
145  std::set<uint32_t>().swap (m_error_errors);
146  std::set<uint32_t>().swap (m_sid_errors);
147 
148  std::set<std::pair<uint32_t,uint32_t> >().swap (m_l1id_pair_errors);
149  std::set<std::pair<uint32_t,uint32_t> >().swap (m_bcid_pair_errors);
150 
151  std::set<std::pair<uint32_t,uint32_t> >().swap (m_rob_status_errors);
152 }

Member Data Documentation

◆ m_bcid_errors

std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_bcid_errors
private

Definition at line 95 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_bcid_pair_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_bcid_pair_errors
private

Definition at line 101 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_error_errors

std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_error_errors
private

Definition at line 97 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_evtStore

ServiceHandle<StoreGateSvc> TRT_ByteStream_ConditionsSvc::m_evtStore
private

Definition at line 92 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_l1id_errors

std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_l1id_errors
private

Definition at line 94 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_l1id_pair_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_l1id_pair_errors
private

Definition at line 100 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_missing_errors

std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_missing_errors
private

Definition at line 96 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_bcid_errors

int TRT_ByteStream_ConditionsSvc::m_num_bcid_errors
private

Definition at line 106 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_error_errors

int TRT_ByteStream_ConditionsSvc::m_num_error_errors
private

Definition at line 108 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_l1id_errors

int TRT_ByteStream_ConditionsSvc::m_num_l1id_errors
private

Definition at line 105 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_missing_errors

int TRT_ByteStream_ConditionsSvc::m_num_missing_errors
private

Definition at line 107 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_robStatus_errors

int TRT_ByteStream_ConditionsSvc::m_num_robStatus_errors
private

Definition at line 110 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_num_sid_errors

int TRT_ByteStream_ConditionsSvc::m_num_sid_errors
private

Definition at line 109 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_rob_status_errors

std::set<std::pair<uint32_t,uint32_t> > TRT_ByteStream_ConditionsSvc::m_rob_status_errors
private

Definition at line 103 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_sid_errors

std::set<uint32_t> TRT_ByteStream_ConditionsSvc::m_sid_errors
private

Definition at line 98 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_bcid_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_bcid_errors
private

Definition at line 113 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_error_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_error_errors
private

Definition at line 115 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_l1id_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_l1id_errors
private

Definition at line 112 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_missing_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_missing_errors
private

Definition at line 114 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_robStatus_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_robStatus_errors
private

Definition at line 117 of file TRT_ByteStream_ConditionsSvc.h.

◆ m_tot_num_sid_errors

long long TRT_ByteStream_ConditionsSvc::m_tot_num_sid_errors
private

Definition at line 116 of file TRT_ByteStream_ConditionsSvc.h.


The documentation for this class was generated from the following files:
AthService::AthService
AthService()
ITRT_ConditionsSvc::interfaceID
static const InterfaceID & interfaceID()
Definition: ITRT_ConditionsSvc.h:45
ATH_MSG_FATAL
#define ATH_MSG_FATAL(x)
Definition: AthMsgStreamMacros.h:34
TRT_ByteStream_ConditionsSvc::m_tot_num_missing_errors
long long m_tot_num_missing_errors
Definition: TRT_ByteStream_ConditionsSvc.h:114
TRTByteStreamErrors::L1IDError
@ L1IDError
Definition: ITRT_ByteStream_ConditionsSvc.h:20
TRTByteStreamErrors::ERRORError
@ ERRORError
Definition: ITRT_ByteStream_ConditionsSvc.h:22
TRT_ByteStream_ConditionsSvc::m_tot_num_bcid_errors
long long m_tot_num_bcid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:113
TRT_ByteStream_ConditionsSvc::m_num_missing_errors
int m_num_missing_errors
Definition: TRT_ByteStream_ConditionsSvc.h:107
TRT_ByteStream_ConditionsSvc::m_num_bcid_errors
int m_num_bcid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:106
AthCommonMsg< Service >::msgLvl
bool msgLvl(const MSG::Level lvl) const
Definition: AthCommonMsg.h:30
python.selector.AtlRunQuerySelectorLhcOlc.priority
priority
Definition: AtlRunQuerySelectorLhcOlc.py:611
AthenaPoolTestRead.sc
sc
Definition: AthenaPoolTestRead.py:27
TRTByteStreamErrors::RobStatusError
@ RobStatusError
Definition: ITRT_ByteStream_ConditionsSvc.h:24
TRT_ByteStream_ConditionsSvc::m_tot_num_robStatus_errors
long long m_tot_num_robStatus_errors
Definition: TRT_ByteStream_ConditionsSvc.h:117
TRT_ByteStream_ConditionsSvc::m_rob_status_errors
std::set< std::pair< uint32_t, uint32_t > > m_rob_status_errors
Definition: TRT_ByteStream_ConditionsSvc.h:103
TRT_ByteStream_ConditionsSvc::m_num_l1id_errors
int m_num_l1id_errors
Definition: TRT_ByteStream_ConditionsSvc.h:105
TRT_ByteStream_ConditionsSvc::m_tot_num_error_errors
long long m_tot_num_error_errors
Definition: TRT_ByteStream_ConditionsSvc.h:115
TRT_ByteStream_ConditionsSvc::m_num_sid_errors
int m_num_sid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:109
ITRT_ByteStream_ConditionsSvc::interfaceID
static const InterfaceID & interfaceID()
Definition: ITRT_ByteStream_ConditionsSvc.h:71
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TRT_ByteStream_ConditionsSvc::resetSets
void resetSets(void)
Definition: TRT_ByteStream_ConditionsSvc.cxx:136
TRT_ByteStream_ConditionsSvc::m_num_robStatus_errors
int m_num_robStatus_errors
Definition: TRT_ByteStream_ConditionsSvc.h:110
TRT_ByteStream_ConditionsSvc::m_num_error_errors
int m_num_error_errors
Definition: TRT_ByteStream_ConditionsSvc.h:108
TRT_ByteStream_ConditionsSvc::m_bcid_errors
std::set< uint32_t > m_bcid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:95
TRT_ByteStream_ConditionsSvc::m_missing_errors
std::set< uint32_t > m_missing_errors
Definition: TRT_ByteStream_ConditionsSvc.h:96
ITRT_ConditionsSvc
Definition: ITRT_ConditionsSvc.h:34
WriteCalibToCool.swap
swap
Definition: WriteCalibToCool.py:94
TRTByteStreamErrors::BCIDError
@ BCIDError
Definition: ITRT_ByteStream_ConditionsSvc.h:19
ITRT_ByteStream_ConditionsSvc::getNumberOfErrors
int getNumberOfErrors(int ErrType)
Definition: ITRT_ByteStream_ConditionsSvc.h:85
TRT_ByteStream_ConditionsSvc::m_l1id_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_l1id_pair_errors
Definition: TRT_ByteStream_ConditionsSvc.h:100
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TRT_ByteStream_ConditionsSvc::m_tot_num_sid_errors
long long m_tot_num_sid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:116
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
ITRT_ByteStream_ConditionsSvc
Definition: ITRT_ByteStream_ConditionsSvc.h:29
TRTByteStreamErrors::MISSINGError
@ MISSINGError
Definition: ITRT_ByteStream_ConditionsSvc.h:21
TRT_ByteStream_ConditionsSvc::resetCounts
void resetCounts(void)
The following methods are for HLT, to get the numbers of errors per RoI, so won't necessarily match u...
Definition: TRT_ByteStream_ConditionsSvc.cxx:159
TRT_ByteStream_ConditionsSvc::m_sid_errors
std::set< uint32_t > m_sid_errors
Definition: TRT_ByteStream_ConditionsSvc.h:98
ref
const boost::regex ref(r_ef)
DEBUG
#define DEBUG
Definition: page_access.h:11
AthCommonMsg< Service >::msg
MsgStream & msg() const
Definition: AthCommonMsg.h:24
TRT_ByteStream_ConditionsSvc::m_tot_num_l1id_errors
long long m_tot_num_l1id_errors
Definition: TRT_ByteStream_ConditionsSvc.h:112
TRT_ByteStream_ConditionsSvc::m_evtStore
ServiceHandle< StoreGateSvc > m_evtStore
Definition: TRT_ByteStream_ConditionsSvc.h:92
InDet::TRT_COND_GOOD
@ TRT_COND_GOOD
Definition: ITRT_ConditionsSvc.h:21
TRTByteStreamErrors::SIDError
@ SIDError
Definition: ITRT_ByteStream_ConditionsSvc.h:23
TRT_ByteStream_ConditionsSvc::m_l1id_errors
std::set< uint32_t > m_l1id_errors
Definition: TRT_ByteStream_ConditionsSvc.h:94
TRT_ByteStream_ConditionsSvc::m_bcid_pair_errors
std::set< std::pair< uint32_t, uint32_t > > m_bcid_pair_errors
Definition: TRT_ByteStream_ConditionsSvc.h:101
TRT_ByteStream_ConditionsSvc::m_error_errors
std::set< uint32_t > m_error_errors
Definition: TRT_ByteStream_ConditionsSvc.h:97