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 305 of file PyAthenaComps.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 309 of file PyAthenaComps.py.

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

Member Function Documentation

◆ after()

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

Definition at line 341 of file PyAthenaComps.py.

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

◆ before()

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

default no-op implementation...

Definition at line 338 of file PyAthenaComps.py.

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

◆ finalize()

python.PyAthenaComps.Aud.finalize ( self)

Definition at line 331 of file PyAthenaComps.py.

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

◆ initialize()

python.PyAthenaComps.Aud.initialize ( self)

Definition at line 323 of file PyAthenaComps.py.

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

◆ sysFinalize()

python.PyAthenaComps.Aud.sysFinalize ( self)

Definition at line 328 of file PyAthenaComps.py.

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

◆ sysInitialize()

python.PyAthenaComps.Aud.sysInitialize ( self)

Definition at line 316 of file PyAthenaComps.py.

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

Member Data Documentation

◆ OutputLevel

python.PyAthenaComps.Aud.OutputLevel

Definition at line 318 of file PyAthenaComps.py.


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