![]() |
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.