Belle II Software development
PrintObjectsModule Class Reference
Inheritance diagram for PrintObjectsModule:

Public Member Functions

 __init__ (self, objects_to_print, print_untested=False)
 
 initialize (self)
 
 event (self)
 

Public Attributes

 objects_to_print = objects_to_print
 list of object to print
 
 print_untested = print_untested
 print untested members?
 

Detailed Description

Call all DataStorePrinter objects in for each event

Definition at line 292 of file datastoreprinter.py.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
objects_to_print,
print_untested = False )
Initialize

Args:
    objects_to_print (list): list of object to print

Definition at line 296 of file datastoreprinter.py.

296 def __init__(self, objects_to_print, print_untested=False):
297 """
298 Initialize
299
300 Args:
301 objects_to_print (list): list of object to print
302 """
303
304 self.objects_to_print = objects_to_print
305
306 self.print_untested = print_untested
307 super().__init__()
308

Member Function Documentation

◆ event()

event ( self)
print the contents of the mdst mdst_dataobjects

Definition at line 317 of file datastoreprinter.py.

317 def event(self):
318 """print the contents of the mdst mdst_dataobjects"""
319 try:
320 for printer in self.objects_to_print:
321 printer.print()
322 except Exception as e:
323 B2FATAL("Error in datastore printer: ", e)

◆ initialize()

initialize ( self)
Print all untested members if requested

Definition at line 309 of file datastoreprinter.py.

309 def initialize(self):
310 """Print all untested members if requested"""
311 if not self.print_untested:
312 return
313
314 for printer in self.objects_to_print:
315 printer.print_untested()
316

Member Data Documentation

◆ objects_to_print

objects_to_print = objects_to_print

list of object to print

Definition at line 304 of file datastoreprinter.py.

◆ print_untested

print_untested = print_untested

print untested members?

Definition at line 306 of file datastoreprinter.py.


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