ATLAS Offline Software
Loading...
Searching...
No Matches
python.JetDefinition.JetConstitModifier Class Reference
Inheritance diagram for python.JetDefinition.JetConstitModifier:
Collaboration diagram for python.JetDefinition.JetConstitModifier:

Public Member Functions

 __init__ (self, name, tooltype, prereqs=[], properties={})
 name (self)
 tooltype (self)
 properties (self)
 prereqs (self)

Public Attributes

 name = name
 tooltype = tooltype
 properties = properties
 prereqs = prereqs
 filterfn = _condAlwaysPass

Detailed Description

Configuration for  a constituent modifier tool to be used in a JetConstituentModSequence.
See StandardJetConstits.py for usage of this class.

the properties argument in __init__ defines directly the properties of the final tool :
if the tool has the property "PtMin" then passing 'dict(PtMin=10*GeV)' will result in 'tool.PtMin = 10*GeV'
IMPORTANT : If a property is itself an other tool, we can pass a function returning the tool like in 'dict(TheSubTool = mySubToolFunc)'
The function will be called only when appropriate in the form 'tool.TheSubTool = mySubToolFunc(constitseq)'

Definition at line 631 of file JetDefinition.py.

Constructor & Destructor Documentation

◆ __init__()

python.JetDefinition.JetConstitModifier.__init__ ( self,
name,
tooltype,
prereqs = [],
properties = {} )

Definition at line 640 of file JetDefinition.py.

645 ):
646 self.name = name
647 self.tooltype = tooltype
648 self.properties = properties
649 self.prereqs = prereqs
650 self.filterfn = _condAlwaysPass # we might want to make this a proper attribute in the future
651

Member Function Documentation

◆ name()

python.JetDefinition.JetConstitModifier.name ( self)

Definition at line 653 of file JetDefinition.py.

653 def name(self): pass

◆ prereqs()

python.JetDefinition.JetConstitModifier.prereqs ( self)

Definition at line 659 of file JetDefinition.py.

659 def prereqs(self): pass
660
661
662

◆ properties()

python.JetDefinition.JetConstitModifier.properties ( self)

Definition at line 657 of file JetDefinition.py.

657 def properties(self): pass

◆ tooltype()

python.JetDefinition.JetConstitModifier.tooltype ( self)

Definition at line 655 of file JetDefinition.py.

655 def tooltype(self): pass

Member Data Documentation

◆ filterfn

python.JetDefinition.JetConstitModifier.filterfn = _condAlwaysPass

Definition at line 650 of file JetDefinition.py.

◆ name

python.JetDefinition.JetConstitModifier.name = name

Definition at line 646 of file JetDefinition.py.

◆ prereqs

python.JetDefinition.JetConstitModifier.prereqs = prereqs

Definition at line 649 of file JetDefinition.py.

◆ properties

python.JetDefinition.JetConstitModifier.properties = properties

Definition at line 648 of file JetDefinition.py.

◆ tooltype

python.JetDefinition.JetConstitModifier.tooltype = tooltype

Definition at line 647 of file JetDefinition.py.


The documentation for this class was generated from the following file: