![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, name="HephaestusAuditor", mode='leak-check', **kw) | |
| initialize (self) | |
| finalize (self) | |
| before (self, evt_name, comp_name) | |
| after (self, evt_name, comp_name, sc) | |
| __getstate__ (self) | |
| __setstate__ (self, dct) | |
| virtual StatusCode | sysInitialize () override |
| virtual const char * | typeName () const override |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part | |
| virtual PyObject * | self () override |
| return associated python object. | |
Public Attributes | |
| list | auditOn = kw[ 'auditOn' ] |
| str | topSequenceName = kw[ 'topSequenceName' ] |
Protected Member Functions | |
| virtual bool | setPyAttr (PyObject *pyobj) override |
| attach the C++ component to its python cousin | |
Protected Attributes | |
| int | _evt = 0 |
| _memtrack = MemoryTracker | |
| _start = self._memtrack.start | |
| _stop = self._memtrack.stop | |
| PyObject * | m_self |
| Pointer to self (from the python world) | |
Private Member Functions | |
| __setupMemoryTracker (self, mode, startup=True) | |
Definition at line 13 of file Auditor.py.
| python.Auditor.HephaestusAuditor.__init__ | ( | self, | |
| name = "HephaestusAuditor", | |||
| mode = 'leak-check', | |||
| ** | kw ) |
Definition at line 14 of file Auditor.py.
| python.Auditor.HephaestusAuditor.__getstate__ | ( | self | ) |
Definition at line 92 of file Auditor.py.
| python.Auditor.HephaestusAuditor.__setstate__ | ( | self, | |
| dct ) |
Definition at line 121 of file Auditor.py.
|
private |
Definition at line 35 of file Auditor.py.
| python.Auditor.HephaestusAuditor.after | ( | self, | |
| evt_name, | |||
| comp_name, | |||
| sc ) |
Definition at line 86 of file Auditor.py.
| python.Auditor.HephaestusAuditor.before | ( | self, | |
| evt_name, | |||
| comp_name ) |
Definition at line 76 of file Auditor.py.
| python.Auditor.HephaestusAuditor.finalize | ( | self | ) |
Definition at line 70 of file Auditor.py.
| python.Auditor.HephaestusAuditor.initialize | ( | self | ) |
Definition at line 60 of file Auditor.py.
|
inlineoverridevirtualinherited |
return associated python object.
BORROWED reference.
Implements IPyComponent.
Definition at line 68 of file PyAthenaAud.h.
|
overrideprotectedvirtualinherited |
attach the C++ component to its python cousin
Implements IPyComponent.
Definition at line 130 of file PyAthenaAud.cxx.
|
overridevirtualinherited |
Definition at line 67 of file PyAthenaAud.cxx.
|
overridevirtualinherited |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part
Implements IPyComponent.
Definition at line 97 of file PyAthenaAud.cxx.
|
protected |
Definition at line 19 of file Auditor.py.
|
protected |
Definition at line 38 of file Auditor.py.
|
protected |
Definition at line 41 of file Auditor.py.
|
protected |
Definition at line 42 of file Auditor.py.
| list python.Auditor.HephaestusAuditor.auditOn = kw[ 'auditOn' ] |
Definition at line 23 of file Auditor.py.
|
protectedinherited |
Pointer to self (from the python world)
Definition at line 90 of file PyAthenaAud.h.
| str python.Auditor.HephaestusAuditor.topSequenceName = kw[ 'topSequenceName' ] |
Definition at line 29 of file Auditor.py.