![]() |
ATLAS Offline Software
|
Public Member Functions | |
def | __init__ (self, name, SequenceGens=None, chainDicts=None, comboHypoCfg=ComboHypoCfg, comboToolConfs=None, isEmpty=False, createsGhostLegs=False) |
def | createSequences (self) |
def | setChainPartIndices (self) |
def | getLegIds (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 | |
nLegs | |
stepDicts | |
isEmpty | |
onlyJets | |
legIds | |
combo | |
Class to describe one step of a chain; a step is described by a list of ChainDicts and a list of sequence generators; a step can have one leg (single) or more legs (combined); not-empty steps have one sequence and one ChainDict per leg; empty steps have zero legs, while chainDict len is not zero; legID is taken from the ChainDict;
Definition at line 591 of file MenuComponents.py.
def MenuComponents.ChainStep.__init__ | ( | self, | |
name, | |||
SequenceGens = None , |
|||
chainDicts = None , |
|||
comboHypoCfg = ComboHypoCfg , |
|||
comboToolConfs = None , |
|||
isEmpty = False , |
|||
createsGhostLegs = False |
|||
) |
Definition at line 600 of file MenuComponents.py.
def MenuComponents.ChainStep.__repr__ | ( | self | ) |
Definition at line 732 of file MenuComponents.py.
def MenuComponents.ChainStep.addComboHypoTools | ( | self, | |
tool | |||
) |
Definition at line 688 of file MenuComponents.py.
def MenuComponents.ChainStep.createComboHypoTools | ( | self, | |
flags, | |||
chainName | |||
) |
Definition at line 718 of file MenuComponents.py.
def MenuComponents.ChainStep.createSequences | ( | self | ) |
creation of this step sequences with instantiation of the CAs
Definition at line 649 of file MenuComponents.py.
def MenuComponents.ChainStep.getChainLegs | ( | self | ) |
This is extrapolating the chain legs from the step dictionaries
Definition at line 722 of file MenuComponents.py.
def MenuComponents.ChainStep.getChainNames | ( | self | ) |
Definition at line 727 of file MenuComponents.py.
def MenuComponents.ChainStep.getComboHypoFncName | ( | self | ) |
Definition at line 692 of file MenuComponents.py.
def MenuComponents.ChainStep.getLegIds | ( | self | ) |
get the gelId from the step dictionary for multi-leg chains
Definition at line 672 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 696 of file MenuComponents.py.
def MenuComponents.ChainStep.setChainPartIndices | ( | self | ) |
Definition at line 657 of file MenuComponents.py.
MenuComponents.ChainStep.combo |
Definition at line 698 of file MenuComponents.py.
MenuComponents.ChainStep.comboHypoCfg |
Definition at line 611 of file MenuComponents.py.
MenuComponents.ChainStep.comboToolConfs |
Definition at line 612 of file MenuComponents.py.
MenuComponents.ChainStep.isEmpty |
Definition at line 615 of file MenuComponents.py.
MenuComponents.ChainStep.legIds |
Definition at line 646 of file MenuComponents.py.
MenuComponents.ChainStep.name |
Definition at line 608 of file MenuComponents.py.
MenuComponents.ChainStep.nLegs |
Definition at line 613 of file MenuComponents.py.
MenuComponents.ChainStep.onlyJets |
Definition at line 633 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 614 of file MenuComponents.py.