ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes | List of all members
python.JetDefinition.JetInputConstitSeq Class Reference
Inheritance diagram for python.JetDefinition.JetInputConstitSeq:
Collaboration diagram for python.JetDefinition.JetInputConstitSeq:

Public Member Functions

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

Public Attributes

 inputname
 
 modifiers
 
 name
 
 containername
 
 prereqs
 
 label
 
 basetype
 
 filterfn
 
 jetinputtype
 
 byVertex
 

Private Attributes

 _locked
 

Static Private Attributes

def __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.

Constructor & Destructor Documentation

◆ __init__()

def 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.

575  def __init__(self,
576  name,
577  objtype, # The type of xAOD object from which to build the jets
578  modifiers=[], # Modifications to be applied to constituents prior to jet finding
579  inputname=None, # input collection which will be transformed into the source constituents
580  outputname=None, # output collection, will be set to self.containername
581  prereqs = [], # will contain references to JetInputExternal
582  label = None,
583  jetinputtype=None,
584  filterfn=_condAlwaysPass,
585  byVertex=False,
586  lock = False, # lock all properties of this instance
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__()

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

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 609 of file JetDefinition.py.

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

◆ __hash__()

def python.JetDefinition.JetInputConstitSeq.__hash__ (   self)

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 606 of file JetDefinition.py.

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

◆ __ne__()

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

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 612 of file JetDefinition.py.

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

◆ __str__()

def python.JetDefinition.JetInputConstitSeq.__str__ (   self)

Reimplemented from python.JetDefinition.JetInputConstit.

Definition at line 617 of file JetDefinition.py.

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

◆ basetype()

def python.JetDefinition.JetInputConstit.basetype (   self)
inherited

Definition at line 540 of file JetDefinition.py.

540  def basetype(self): pass
541 

◆ containername()

def python.JetDefinition.JetInputConstit.containername (   self)
inherited

Definition at line 546 of file JetDefinition.py.

546  def containername(self): pass
547 

◆ filterfn()

def python.JetDefinition.JetInputConstit.filterfn (   self)
inherited

Definition at line 552 of file JetDefinition.py.

552  def filterfn(self):pass
553 

◆ inputname()

def python.JetDefinition.JetInputConstitSeq.inputname (   self)

Definition at line 600 of file JetDefinition.py.

600  def inputname(self): pass

◆ jetinputtype()

def python.JetDefinition.JetInputConstit.jetinputtype (   self)
inherited

Definition at line 555 of file JetDefinition.py.

555  def jetinputtype(self): pass
556 

◆ label()

def python.JetDefinition.JetInputConstitSeq.label (   self)

Definition at line 602 of file JetDefinition.py.

602  def label(self): pass
603 
604 
605 

◆ modifiers()

def python.JetDefinition.JetInputConstitSeq.modifiers (   self)

Definition at line 597 of file JetDefinition.py.

597  def modifiers(self): pass
598 

◆ name()

def python.JetDefinition.JetInputConstit.name (   self)
inherited

Definition at line 543 of file JetDefinition.py.

543  def name(self): pass
544 

◆ prereqs()

def python.JetDefinition.JetInputConstit.prereqs (   self)
inherited

Definition at line 549 of file JetDefinition.py.

549  def prereqs(self): pass
550 

Member Data Documentation

◆ __repr__

def python.JetDefinition.JetInputConstitSeq.__repr__ = __str__
staticprivate

Definition at line 620 of file JetDefinition.py.

◆ _locked

python.JetDefinition.JetInputConstitSeq._locked
private

Definition at line 582 of file JetDefinition.py.

◆ basetype

python.JetDefinition.JetInputConstit.basetype
inherited

Definition at line 508 of file JetDefinition.py.

◆ byVertex

python.JetDefinition.JetInputConstit.byVertex
inherited

Definition at line 515 of file JetDefinition.py.

◆ containername

python.JetDefinition.JetInputConstit.containername
inherited

Definition at line 504 of file JetDefinition.py.

◆ filterfn

python.JetDefinition.JetInputConstit.filterfn
inherited

Definition at line 509 of file JetDefinition.py.

◆ inputname

python.JetDefinition.JetInputConstitSeq.inputname

Definition at line 578 of file JetDefinition.py.

◆ jetinputtype

python.JetDefinition.JetInputConstit.jetinputtype
inherited

Definition at line 514 of file JetDefinition.py.

◆ label

python.JetDefinition.JetInputConstit.label
inherited

Definition at line 506 of file JetDefinition.py.

◆ modifiers

python.JetDefinition.JetInputConstitSeq.modifiers

Definition at line 579 of file JetDefinition.py.

◆ name

python.JetDefinition.JetInputConstit.name
inherited

Definition at line 503 of file JetDefinition.py.

◆ prereqs

python.JetDefinition.JetInputConstit.prereqs
inherited

Definition at line 505 of file JetDefinition.py.


The documentation for this class was generated from the following file:
PlotCalibFromCool.label
label
Definition: PlotCalibFromCool.py:78
python.HLT.Jet.TriggerJetMods.prereqs
prereqs
Definition: TriggerJetMods.py:32
python.JetRecConfig.modifiers
modifiers
Definition: JetRecConfig.py:894
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
python.handimod.inputname
inputname
k.write('<script type="text/javascript" src="'+javaScriptLoc +'"> </script> ')
Definition: handimod.py:506
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:109
str
Definition: BTagTrackIpAccessor.cxx:11