ATLAS Offline Software
Public Member Functions | List of all members
python.PyAthenaComps.Aud Class Reference
Inheritance diagram for python.PyAthenaComps.Aud:
Collaboration diagram for python.PyAthenaComps.Aud:

Public Member Functions

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

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__()

def 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()

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

Definition at line 341 of file PyAthenaComps.py.

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

◆ before()

def 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()

def 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()

def 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 

◆ sysFinalize()

def python.PyAthenaComps.Aud.sysFinalize (   self)

Definition at line 328 of file PyAthenaComps.py.

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

◆ sysInitialize()

def 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 

The documentation for this class was generated from the following file:
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:50
initialize
void initialize()
Definition: run_EoverP.cxx:894
pool::DbPrintLvl::setLevel
void setLevel(MsgLevel l)
Definition: DbPrint.h:32
python.PyAthenaComps._get_prop_value
def _get_prop_value(pycomp, propname)
helper methods ---------------------------------------------------------—
Definition: PyAthenaComps.py:48
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18