ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes | List of all members
python.L1.Base.Thresholds.ZeroBiasThreshold Class Reference
Inheritance diagram for python.L1.Base.Thresholds.ZeroBiasThreshold:
Collaboration diagram for python.L1.Base.Thresholds.ZeroBiasThreshold:

Public Member Functions

def __init__ (self, name, mapping=-1)
 
def setSeedThreshold (self, seed='', seed_multi=1, bcdelay=3564)
 
def json (self)
 
def __str__ (self)
 
def getVarName (self)
 
def isLegacy (self)
 
def thresholdInGeV (self)
 

Static Public Member Functions

def setMenuConfig (mc)
 

Public Attributes

 seed
 
 seed_ttype
 
 seed_multi
 
 bcdelay
 
 name
 
 ttype
 
 mapping
 
 run
 
 thresholdValues
 

Static Public Attributes

 l1configForRegistration
 

Static Private Attributes

 __slots__
 

Detailed Description

Definition at line 1087 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

Constructor & Destructor Documentation

◆ __init__()

def python.L1.Base.Thresholds.ZeroBiasThreshold.__init__ (   self,
  name,
  mapping = -1 
)

Definition at line 1091 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

1091  def __init__(self, name, mapping = -1):
1092  super(ZeroBiasThreshold,self).__init__(name = name, ttype = 'ZB', mapping = mapping, run = 2)
1093  self.seed = ''
1094  self.seed_ttype = ''
1095  self.seed_multi = 0
1096  self.bcdelay = 0
1097 

Member Function Documentation

◆ __str__()

def python.L1.Base.Thresholds.Threshold.__str__ (   self)
inherited

Definition at line 121 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

121  def __str__(self):
122  return self.name
123 

◆ getVarName()

def python.L1.Base.Thresholds.Threshold.getVarName (   self)
inherited
returns a string that can be used as a varname

Reimplemented in python.L1.Base.Thresholds.TopoThreshold.

Definition at line 124 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

124  def getVarName(self):
125  """returns a string that can be used as a varname"""
126  return self.name.replace('p','')
127 

◆ isLegacy()

def python.L1.Base.Thresholds.Threshold.isLegacy (   self)
inherited

Definition at line 128 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

128  def isLegacy(self):
129  return self.run == 2
130 

◆ json()

def python.L1.Base.Thresholds.ZeroBiasThreshold.json (   self)

Reimplemented from python.L1.Base.Thresholds.Threshold.

Definition at line 1104 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

1104  def json(self):
1105  confObj = odict()
1106  confObj["mapping" ] = self.mapping
1107  confObj["seed"] = self.seed
1108  confObj["seedMultiplicity"] = self.seed_multi
1109  confObj["seedBcdelay"] = self.bcdelay
1110  return confObj
1111 
1112 
1113 
1114 @total_ordering

◆ setMenuConfig()

def python.L1.Base.Thresholds.Threshold.setMenuConfig (   mc)
staticinherited

Definition at line 108 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

108  def setMenuConfig(mc):
109  Threshold.l1configForRegistration = mc
110 

◆ setSeedThreshold()

def python.L1.Base.Thresholds.ZeroBiasThreshold.setSeedThreshold (   self,
  seed = '',
  seed_multi = 1,
  bcdelay = 3564 
)

Definition at line 1098 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

1098  def setSeedThreshold(self, seed='', seed_multi = 1, bcdelay = 3564 ):
1099  self.seed = seed
1100  self.seed_multi = int(seed_multi)
1101  self.bcdelay = int(bcdelay)
1102 
1103 

◆ thresholdInGeV()

def python.L1.Base.Thresholds.Threshold.thresholdInGeV (   self)
inherited

Definition at line 131 of file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Base/Thresholds.py.

131  def thresholdInGeV(self):
132  if len(self.thresholdValues)==0:
133  return 0
134  else:
135  return float(self.thresholdValues[0].value)
136 

Member Data Documentation

◆ __slots__

python.L1.Base.Thresholds.ZeroBiasThreshold.__slots__
staticprivate

◆ bcdelay

python.L1.Base.Thresholds.ZeroBiasThreshold.bcdelay

◆ l1configForRegistration

python.L1.Base.Thresholds.Threshold.l1configForRegistration
staticinherited

◆ mapping

python.L1.Base.Thresholds.Threshold.mapping
inherited

◆ name

python.L1.Base.Thresholds.Threshold.name
inherited

◆ run

python.L1.Base.Thresholds.Threshold.run
inherited

◆ seed

python.L1.Base.Thresholds.ZeroBiasThreshold.seed

◆ seed_multi

python.L1.Base.Thresholds.ZeroBiasThreshold.seed_multi

◆ seed_ttype

python.L1.Base.Thresholds.ZeroBiasThreshold.seed_ttype

◆ thresholdValues

python.L1.Base.Thresholds.Threshold.thresholdValues
inherited

◆ ttype

python.L1.Base.Thresholds.Threshold.ttype
inherited

The documentation for this class was generated from the following file:
replace
std::string replace(std::string s, const std::string &s2, const std::string &s3)
Definition: hcg.cxx:307
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
json
nlohmann::json json
Definition: HistogramDef.cxx:9
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
readCCLHist.float
float
Definition: readCCLHist.py:83