![]() |
ATLAS Offline Software
|
Public Member Functions | |
| def | __init__ (self, name, SequenceGens=None, chainDicts=None, comboHypoCfg=None, comboToolConfs=None, isEmpty=False, createsGhostLegs=False) |
| def | createSequences (self) |
| def | setChainPartIndices (self) |
| def | addComboHypoTools (self, tool) |
| def | getComboHypoFncName (self) |
| def | makeCombo (self) |
| def | createComboHypoTools (self, flags, chainName) |
| def | getChainLegs (self) |
| def | getChainNames (self) |
| def | __repr__ (self) |
Public Attributes | |
| name | |
| sequences | |
| sequenceGens | |
| comboHypoCfg | |
| comboToolConfs | |
| stepDicts | |
| nLegs | |
| isEmpty | |
| onlyJets | |
| combo | |
Class to describe one step of a chain; a step is described by a list of ChainDicts and a list of sequence generators; there is one leg per ChainDict; a step can have one leg (single) or more legs (combined); not-empty steps have one sequence per leg; empty steps have zero sequences, while chainDict len is not zero; legID is taken from the ChainDict;
Definition at line 590 of file MenuComponents.py.
| def MenuComponents.ChainStep.__init__ | ( | self, | |
| name, | |||
SequenceGens = None, |
|||
chainDicts = None, |
|||
comboHypoCfg = None, |
|||
comboToolConfs = None, |
|||
isEmpty = False, |
|||
createsGhostLegs = False |
|||
| ) |
Definition at line 600 of file MenuComponents.py.
| def MenuComponents.ChainStep.__repr__ | ( | self | ) |
Definition at line 721 of file MenuComponents.py.
| def MenuComponents.ChainStep.addComboHypoTools | ( | self, | |
| tool | |||
| ) |
Definition at line 676 of file MenuComponents.py.
| def MenuComponents.ChainStep.createComboHypoTools | ( | self, | |
| flags, | |||
| chainName | |||
| ) |
Definition at line 707 of file MenuComponents.py.
| def MenuComponents.ChainStep.createSequences | ( | self | ) |
creation of this step sequences with instantiation of the CAs
Definition at line 651 of file MenuComponents.py.
| def MenuComponents.ChainStep.getChainLegs | ( | self | ) |
This is extrapolating the chain legs from the step dictionaries
Definition at line 711 of file MenuComponents.py.
| def MenuComponents.ChainStep.getChainNames | ( | self | ) |
Definition at line 716 of file MenuComponents.py.
| def MenuComponents.ChainStep.getComboHypoFncName | ( | self | ) |
Definition at line 680 of file MenuComponents.py.
| def MenuComponents.ChainStep.makeCombo | ( | self | ) |
Configure the Combo Hypo Alg and generate the corresponding function, without instantiation which is done in createSequences()
Definition at line 685 of file MenuComponents.py.
| def MenuComponents.ChainStep.setChainPartIndices | ( | self | ) |
Definition at line 660 of file MenuComponents.py.
| MenuComponents.ChainStep.combo |
Definition at line 687 of file MenuComponents.py.
| MenuComponents.ChainStep.comboHypoCfg |
Definition at line 614 of file MenuComponents.py.
| MenuComponents.ChainStep.comboToolConfs |
Definition at line 615 of file MenuComponents.py.
| MenuComponents.ChainStep.isEmpty |
Definition at line 618 of file MenuComponents.py.
| MenuComponents.ChainStep.name |
Definition at line 608 of file MenuComponents.py.
| MenuComponents.ChainStep.nLegs |
Definition at line 617 of file MenuComponents.py.
| MenuComponents.ChainStep.onlyJets |
Definition at line 636 of file MenuComponents.py.
| MenuComponents.ChainStep.sequenceGens |
Definition at line 610 of file MenuComponents.py.
| MenuComponents.ChainStep.sequences |
Definition at line 609 of file MenuComponents.py.
| MenuComponents.ChainStep.stepDicts |
Definition at line 616 of file MenuComponents.py.
1.8.18