ATLAS Offline Software
Loading...
Searching...
No Matches
python.PyAthenaComps.Aud Class Reference
Inheritance diagram for python.PyAthenaComps.Aud:
Collaboration diagram for python.PyAthenaComps.Aud:

Public Member Functions

 __init__ (self, name=None, **kw)
 sysInitialize (self)
 initialize (self)
 sysFinalize (self)
 finalize (self)
 before (self, evt_name, comp_name)
 default no-op implementation...
 after (self, evt_name, comp_name, sc)

Public Attributes

 OutputLevel

Detailed Description

Base class from which all concrete auditor classes should be derived.

Definition at line 304 of file PyAthenaComps.py.

Constructor & Destructor Documentation

◆ __init__()

python.PyAthenaComps.Aud.__init__ ( self,
name = None,
** kw )

Definition at line 308 of file PyAthenaComps.py.

308 def __init__(self, name=None, **kw):
309 kw.setdefault('OutputLevel', 3) #INFO
310 if name is None: name = kw.get('name', self.__class__.__name__)
311
312 super(Aud, self).__init__(name, **kw)
313 return
314

Member Function Documentation

◆ after()

python.PyAthenaComps.Aud.after ( self,
evt_name,
comp_name,
sc )

Definition at line 340 of file PyAthenaComps.py.

340 def after(self, evt_name, comp_name, sc):
341 return
342

◆ before()

python.PyAthenaComps.Aud.before ( self,
evt_name,
comp_name )

default no-op implementation...

Definition at line 337 of file PyAthenaComps.py.

337 def before(self, evt_name, comp_name):
338 return
339

◆ finalize()

python.PyAthenaComps.Aud.finalize ( self)

Definition at line 330 of file PyAthenaComps.py.

330 def finalize(self):
331 raise NotImplementedError(
332 "You have to implement PyAthena.Aud.finalize() !"
333 )
334

◆ initialize()

python.PyAthenaComps.Aud.initialize ( self)

Definition at line 322 of file PyAthenaComps.py.

322 def initialize(self):
323 raise NotImplementedError(
324 "You have to implement PyAthena.Aud.initialize() !"
325 )
326
void initialize()

◆ sysFinalize()

python.PyAthenaComps.Aud.sysFinalize ( self)

Definition at line 327 of file PyAthenaComps.py.

327 def sysFinalize(self):
328 return self.finalize()
329

◆ sysInitialize()

python.PyAthenaComps.Aud.sysInitialize ( self)

Definition at line 315 of file PyAthenaComps.py.

315 def sysInitialize(self):
316 if hasattr(self, 'OutputLevel'):
317 self.msg.setLevel(self.OutputLevel)
318 else:
319 self.msg.setLevel(_get_prop_value(self,'OutputLevel'))
320 return self.initialize()
321

Member Data Documentation

◆ OutputLevel

python.PyAthenaComps.Aud.OutputLevel

Definition at line 317 of file PyAthenaComps.py.


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