ATLAS Offline Software
Loading...
Searching...
No Matches
TileDQstatusAlgTestConfig.CheckAlg Class Reference
Inheritance diagram for TileDQstatusAlgTestConfig.CheckAlg:
Collaboration diagram for TileDQstatusAlgTestConfig.CheckAlg:

Public Member Functions

 __init__ (self, name, dq_key)
 initialize (self)
 execute (self)
 check_empty (self, dq)

Public Attributes

 dq_key = dq_key

Detailed Description

Definition at line 280 of file TileDQstatusAlgTestConfig.py.

Constructor & Destructor Documentation

◆ __init__()

TileDQstatusAlgTestConfig.CheckAlg.__init__ ( self,
name,
dq_key )

Definition at line 281 of file TileDQstatusAlgTestConfig.py.

281 def __init__ (self, name, dq_key):
282 Alg.__init__ (self, name)
283 self.dq_key = dq_key
284 return
285
286

Member Function Documentation

◆ check_empty()

TileDQstatusAlgTestConfig.CheckAlg.check_empty ( self,
dq )

Definition at line 306 of file TileDQstatusAlgTestConfig.py.

306 def check_empty (self, dq):
307 for part in range(5):
308 for drawer in range(64):
309 for dmu in range (16):
310 is_empty = (part==3 and drawer==13 and
311 dmu in [3, 9, 12])
312 assert dq.checkEmptyEvent(part, drawer, dmu) == is_empty
313 return
314
315

◆ execute()

TileDQstatusAlgTestConfig.CheckAlg.execute ( self)

Definition at line 291 of file TileDQstatusAlgTestConfig.py.

291 def execute (self):
292 dq = self.evtStore[self.dq_key]
293
294 assert dq.isFilled() is True
295 assert dq.isBiGain() is False
296 assert dq.nonZeroCounter() is True
297 assert dq.incompleteDigits() is False
298 assert dq.calibMode() == 0
299 assert dq.trigType() == 0
300
301 self.check_empty (dq)
302
303 return StatusCode.Success
304
305

◆ initialize()

TileDQstatusAlgTestConfig.CheckAlg.initialize ( self)

Definition at line 287 of file TileDQstatusAlgTestConfig.py.

287 def initialize (self):
288 return StatusCode.Success
289
290
void initialize()

Member Data Documentation

◆ dq_key

TileDQstatusAlgTestConfig.CheckAlg.dq_key = dq_key

Definition at line 283 of file TileDQstatusAlgTestConfig.py.


The documentation for this class was generated from the following file: