![]() |
ATLAS Offline Software
|
Public Types | |
| typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type | result |
Public Member Functions | |
| None | __init__ (self, defect_iov) |
| DEFECT_IOV | bad_evaluator (self, states) |
| None | set_evaluation (self, bool full) |
| DEFECT_IOV | evaluate_full (self, Mapping[str, DEFECT_IOV] states) |
| DEFECT_IOV | evaluate_partial (self, Mapping[str, DEFECT_IOV] states) |
Public Attributes | |
| name = defect_iov.channel | |
| clauses = defect_iov.clauses.split() | |
| operations = set() | |
| inverting = set() | |
| realclauses = set(_[1] for _ in self.operations) | |
| primary_defects = set() | |
| DEFECT_IOV | evaluate = self.bad_evaluator |
| list | dependencies |
Protected Member Functions | |
| None | _operations_parse (self) |
| None | _populate (self, Mapping[str, DefectLogic] defect_logics) |
Definition at line 9 of file virtual_logic.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| None python.virtual_logic.DefectLogic.__init__ | ( | self, | |
| defect_iov ) |
Definition at line 10 of file virtual_logic.py.
|
protected |
Definition at line 29 of file virtual_logic.py.
|
protected |
Populate the dependencies with logic objects, and the primary defects.
Definition at line 38 of file virtual_logic.py.
| DEFECT_IOV python.virtual_logic.DefectLogic.bad_evaluator | ( | self, | |
| states ) |
Definition at line 20 of file virtual_logic.py.
| DEFECT_IOV python.virtual_logic.DefectLogic.evaluate_full | ( | self, | |
| Mapping[str, DEFECT_IOV] | states ) |
Evaluate this defect logic for a point in time.
Parameters
`states` :
Definition at line 49 of file virtual_logic.py.
| DEFECT_IOV python.virtual_logic.DefectLogic.evaluate_partial | ( | self, | |
| Mapping[str, DEFECT_IOV] | states ) |
Evaluate this defect logic for a point in time.
Parameters
`states` :
Definition at line 71 of file virtual_logic.py.
| None python.virtual_logic.DefectLogic.set_evaluation | ( | self, | |
| bool | full ) |
Definition at line 23 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.clauses = defect_iov.clauses.split() |
Definition at line 12 of file virtual_logic.py.
| list python.virtual_logic.DefectLogic.dependencies |
Definition at line 42 of file virtual_logic.py.
| DEFECT_IOV python.virtual_logic.DefectLogic.evaluate = self.bad_evaluator |
Definition at line 18 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.inverting = set() |
Definition at line 14 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.name = defect_iov.channel |
Definition at line 11 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.operations = set() |
Definition at line 13 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.primary_defects = set() |
Definition at line 17 of file virtual_logic.py.
| python.virtual_logic.DefectLogic.realclauses = set(_[1] for _ in self.operations) |
Definition at line 16 of file virtual_logic.py.