![]() |
ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self, name=None, **kw) |
def | cutFlowSvc (self) |
def | setFilterDescription (self, descr) |
def | sysInitialize (self) |
def | setFilterPassed (self, state) |
def | evtStore (self) |
def | detStore (self) |
def | condStore (self) |
def | initialize (self) |
def | sysReinitialize (self) |
def | reinitialize (self) |
def | sysExecute (self, cppcontext) |
def | execute (self) |
def | sysFinalize (self) |
def | finalize (self) |
def | sysStart (self) |
def | start (self) |
def | sysStop (self) |
def | stop (self) |
def | filterPassed (self) |
def | resetExecuted (self) |
def | setExecuted (self, state) |
def | isExecuted (self) |
def | getContext (self) |
Public Attributes | |
cutID | |
name | |
Properties | |
FilterDescription | |
Private Member Functions | |
def | _get_filter_descr (self) |
def | _set_filter_descr (self, descr) |
Private Attributes | |
_filter_descr | |
init base class More... | |
_cutflowsvc | |
_pyath_evtstore | |
init base class More... | |
_pyath_detstore | |
_pyath_condstore | |
_ctx | |
__component_type__ | |
Static Private Attributes | |
string | _dflt_FilterDescription = 'N/A' |
base class for a filter algorithm, making use of the cutflow-svc. instances of this class (and its derived class) shall have: - a `cutID` attribute of type `CutIdentifier*` from `initialize` (included) and onwards, - a `cutFlowSvc()` method from `initialize` (included) and onwards. The `cutID` attribute is the CutIdentifier returned by the `ICutFlowSvc` when `self` registered itself with the `ICutFlowSvc`.
Definition at line 349 of file PyAthenaComps.py.
def python.PyAthenaComps.AthFilterAlgorithm.__init__ | ( | self, | |
name = None , |
|||
** | kw | ||
) |
|
private |
Definition at line 377 of file PyAthenaComps.py.
|
private |
Definition at line 379 of file PyAthenaComps.py.
|
inherited |
Definition at line 101 of file PyAthenaComps.py.
def python.PyAthenaComps.AthFilterAlgorithm.cutFlowSvc | ( | self | ) |
Definition at line 386 of file PyAthenaComps.py.
|
inherited |
Definition at line 94 of file PyAthenaComps.py.
|
inherited |
Definition at line 87 of file PyAthenaComps.py.
|
inherited |
Definition at line 136 of file PyAthenaComps.py.
|
inherited |
Did this algorithm pass or fail its filter criterion for the last event?
Definition at line 157 of file PyAthenaComps.py.
|
inherited |
Definition at line 142 of file PyAthenaComps.py.
|
inherited |
Definition at line 175 of file PyAthenaComps.py.
|
inherited |
Definition at line 114 of file PyAthenaComps.py.
|
inherited |
Definition at line 172 of file PyAthenaComps.py.
|
inherited |
Definition at line 124 of file PyAthenaComps.py.
|
inherited |
Definition at line 165 of file PyAthenaComps.py.
|
inherited |
Definition at line 169 of file PyAthenaComps.py.
def python.PyAthenaComps.AthFilterAlgorithm.setFilterDescription | ( | self, | |
descr | |||
) |
This function updates self's CutFlow description if (and only if) it has not been explicitely set during the python-level configuration
Definition at line 393 of file PyAthenaComps.py.
def python.PyAthenaComps.AthFilterAlgorithm.setFilterPassed | ( | self, | |
state | |||
) |
Set the filter passed flag to the specified state
Reimplemented from python.PyAthenaComps.Alg.
Definition at line 417 of file PyAthenaComps.py.
|
inherited |
Definition at line 148 of file PyAthenaComps.py.
|
inherited |
Definition at line 154 of file PyAthenaComps.py.
|
inherited |
Definition at line 127 of file PyAthenaComps.py.
|
inherited |
Definition at line 139 of file PyAthenaComps.py.
def python.PyAthenaComps.AthFilterAlgorithm.sysInitialize | ( | self | ) |
|
inherited |
Definition at line 117 of file PyAthenaComps.py.
|
inherited |
Definition at line 145 of file PyAthenaComps.py.
|
inherited |
Definition at line 151 of file PyAthenaComps.py.
|
privateinherited |
Definition at line 82 of file PyAthenaComps.py.
|
privateinherited |
Definition at line 81 of file PyAthenaComps.py.
|
private |
Definition at line 389 of file PyAthenaComps.py.
|
staticprivate |
Definition at line 360 of file PyAthenaComps.py.
|
private |
init base class
Definition at line 372 of file PyAthenaComps.py.
|
privateinherited |
Definition at line 80 of file PyAthenaComps.py.
|
privateinherited |
Definition at line 79 of file PyAthenaComps.py.
|
privateinherited |
init base class
Definition at line 78 of file PyAthenaComps.py.
python.PyAthenaComps.AthFilterAlgorithm.cutID |
Definition at line 410 of file PyAthenaComps.py.
|
inherited |
Definition at line 83 of file PyAthenaComps.py.
|
static |
Definition at line 382 of file PyAthenaComps.py.