![]() |
ATLAS Offline Software
|
CFSequence class. More...
Public Member Functions | |
| __init__ (self, ChainStep, FilterAlg) | |
| setDecisions (self) | |
| connectCombo (self) | |
| mergeStepSequences (self, chainStep) | |
| findComboHypoAlg (self) | |
| __repr__ (self) | |
Public Attributes | |
| filterNode = FilterAlg | |
| step = ChainStep | |
| ca = ComponentAccumulator() | |
| seq = seqAndWithFilter | |
| stepReco = parOR(ChainStep.name + CFNaming.RECO_POSTFIX) | |
| list | decisions = [] |
CFSequence class.
Class to describe the flow of decisions through ChainStep + filter with their connections (input, output) A Filter can have more than one input/output if used in different chains, so this class stores and manages all of them (when doing the connect)
Definition at line 88 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.__init__ | ( | self, | |
| ChainStep, | |||
| FilterAlg ) |
Definition at line 92 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.__repr__ | ( | self | ) |
Definition at line 161 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.connectCombo | ( | self | ) |
connect Combo to Hypos
Definition at line 132 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.findComboHypoAlg | ( | self | ) |
Definition at line 158 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.mergeStepSequences | ( | self, | |
| chainStep ) |
Definition at line 149 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.setDecisions | ( | self | ) |
Set the output decision of this CFSequence as the hypo outputdecision; In case of combo, takes the Combo outputs
Definition at line 121 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.ca = ComponentAccumulator() |
Definition at line 97 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.decisions = [] |
Definition at line 123 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.filterNode = FilterAlg |
Definition at line 94 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.seq = seqAndWithFilter |
Definition at line 101 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.step = ChainStep |
Definition at line 95 of file HLTCFComponents.py.
| HLTCFComponents.CFSequence.stepReco = parOR(ChainStep.name + CFNaming.RECO_POSTFIX) |
Definition at line 104 of file HLTCFComponents.py.