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

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

 __init__ (self, name, objtype, modifiers=[], inputname=None, outputname=None, prereqs=[], label=None, jetinputtype=None, filterfn=_condAlwaysPass, byVertex=False, lock=False)
 modifiers (self)
 inputname (self)
 label (self)
 __hash__ (self)
 __eq__ (self, rhs)
 __ne__ (self, rhs)
 __str__ (self)
 name (self)
 containername (self)
 prereqs (self)
 basetype (self)
 filterfn (self)
 jetinputtype (self)

Public Attributes

 modifiers = modifiers
 name = name
 containername = containername
 prereqs = prereqs
 basetype = objtype
 filterfn = filterfn
 jetinputtype = jetinputtype
 byVertex = byVertex

Protected Attributes

 _basetype
 _modifiers
 _locked = lock

Static Private Attributes

 __repr__ = __str__

Detailed Description

Configuration for JetConstituentModSequence. 
Describes the constituents which need to be build with a JetConstituentModSequence.
Uses a list of aliases to JetConstitModifier to describe the modif steps.

Definition at line 570 of file JetDefinition.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Constructor & Destructor Documentation

◆ __init__()

python.JetDefinition.JetInputConstitSeq.__init__ ( self,
name,
objtype,
modifiers = [],
inputname = None,
outputname = None,
prereqs = [],
label = None,
jetinputtype = None,
filterfn = _condAlwaysPass,
byVertex = False,
lock = False )

Definition at line 575 of file JetDefinition.py.

587 ):
588
589 JetInputConstit.__init__(self,name, objtype, outputname, prereqs=prereqs, jetinputtype=jetinputtype, filterfn=filterfn,label=label,lock=False, finalinit=False, byVertex=byVertex)
590 self.inputname = inputname or name
591 self.modifiers = modifiers
592
593
594 self._locked = lock
595

Member Function Documentation

◆ __eq__()

python.JetDefinition.JetInputConstitSeq.__eq__ ( self,
rhs )

Definition at line 609 of file JetDefinition.py.

609 def __eq__(self,rhs):
610 return self.__hash__() == rhs.__hash__()
611

◆ __hash__()

python.JetDefinition.JetInputConstitSeq.__hash__ ( self)

Definition at line 606 of file JetDefinition.py.

606 def __hash__(self):
607 return hash((self._basetype,str(self._modifiers)))
608

◆ __ne__()

python.JetDefinition.JetInputConstitSeq.__ne__ ( self,
rhs )

Definition at line 612 of file JetDefinition.py.

612 def __ne__(self,rhs):
613 return (not self.__eq__(rhs))
614
615

◆ __str__()

python.JetDefinition.JetInputConstitSeq.__str__ ( self)

Definition at line 617 of file JetDefinition.py.

617 def __str__(self):
618 return f"JetInputConstitSeq({self.name}, {self.inputname} , {self.containername})"

◆ basetype()

python.JetDefinition.JetInputConstit.basetype ( self)
inherited

Definition at line 540 of file JetDefinition.py.

540 def basetype(self): pass
541

◆ containername()

python.JetDefinition.JetInputConstit.containername ( self)
inherited

Definition at line 546 of file JetDefinition.py.

546 def containername(self): pass
547

◆ filterfn()

python.JetDefinition.JetInputConstit.filterfn ( self)
inherited

Definition at line 552 of file JetDefinition.py.

552 def filterfn(self):pass
553

◆ inputname()

python.JetDefinition.JetInputConstitSeq.inputname ( self)

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 600 of file JetDefinition.py.

600 def inputname(self): pass

◆ jetinputtype()

python.JetDefinition.JetInputConstit.jetinputtype ( self)
inherited

Definition at line 555 of file JetDefinition.py.

555 def jetinputtype(self): pass
556

◆ label()

python.JetDefinition.JetInputConstitSeq.label ( self)

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 602 of file JetDefinition.py.

602 def label(self): pass
603
604
605
std::string label(const std::string &format, int i)
Definition label.h:19

◆ modifiers()

python.JetDefinition.JetInputConstitSeq.modifiers ( self)

Definition at line 597 of file JetDefinition.py.

597 def modifiers(self): pass
598

◆ name()

python.JetDefinition.JetInputConstit.name ( self)
inherited

Definition at line 543 of file JetDefinition.py.

543 def name(self): pass
544

◆ prereqs()

python.JetDefinition.JetInputConstit.prereqs ( self)
inherited

Definition at line 549 of file JetDefinition.py.

549 def prereqs(self): pass
550

Member Data Documentation

◆ __repr__

python.JetDefinition.JetInputConstitSeq.__repr__ = __str__
staticprivate

Definition at line 620 of file JetDefinition.py.

◆ _basetype

python.JetDefinition.JetInputConstitSeq._basetype
protected

Definition at line 607 of file JetDefinition.py.

◆ _locked

python.JetDefinition.JetInputConstit._locked = lock
protectedinherited

Definition at line 528 of file JetDefinition.py.

◆ _modifiers

python.JetDefinition.JetInputConstitSeq._modifiers
protected

Definition at line 607 of file JetDefinition.py.

◆ basetype

python.JetDefinition.JetInputConstit.basetype = objtype
inherited

Definition at line 520 of file JetDefinition.py.

◆ byVertex

python.JetDefinition.JetInputConstit.byVertex = byVertex
inherited

Definition at line 527 of file JetDefinition.py.

◆ containername

python.JetDefinition.JetInputConstit.containername = containername
inherited

Definition at line 516 of file JetDefinition.py.

◆ filterfn

python.JetDefinition.JetInputConstit.filterfn = filterfn
inherited

Definition at line 521 of file JetDefinition.py.

◆ jetinputtype

python.JetDefinition.JetInputConstit.jetinputtype = jetinputtype
inherited

Definition at line 526 of file JetDefinition.py.

◆ modifiers

python.JetDefinition.JetInputConstitSeq.modifiers = modifiers

Definition at line 591 of file JetDefinition.py.

◆ name

python.JetDefinition.JetInputConstit.name = name
inherited

Definition at line 515 of file JetDefinition.py.

◆ prereqs

python.JetDefinition.JetInputConstit.prereqs = prereqs
inherited

Definition at line 517 of file JetDefinition.py.


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