ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.TransformConfig.AllowedExpression Class Reference
Collaboration diagram for python.TransformConfig.AllowedExpression:

Public Member Functions

def __init__ (self, expression)
 
def __contains__ (self, value)
 
def __str__ (self)
 
def __iter__ (self)
 
def next (self)
 
def __next__ (self)
 

Public Attributes

 expression
 

Detailed Description

Definition at line 257 of file TransformConfig.py.

Constructor & Destructor Documentation

◆ __init__()

def python.TransformConfig.AllowedExpression.__init__ (   self,
  expression 
)
Any python (string) boolean expression where 'value' stands for the value.
For example, for a number range check: \"0 < value < 100\" 

Definition at line 258 of file TransformConfig.py.

258  def __init__(self,expression):
259  """Any python (string) boolean expression where 'value' stands for the value.
260  For example, for a number range check: \"0 < value < 100\" """
261  self.expression = expression
262 
263 

Member Function Documentation

◆ __contains__()

def python.TransformConfig.AllowedExpression.__contains__ (   self,
  value 
)

Definition at line 264 of file TransformConfig.py.

264  def __contains__(self,value):
265  return eval(self.expression)
266 
267 

◆ __iter__()

def python.TransformConfig.AllowedExpression.__iter__ (   self)

Definition at line 272 of file TransformConfig.py.

272  def __iter__(self):
273  return self
274 
275 

◆ __next__()

def python.TransformConfig.AllowedExpression.__next__ (   self)
No iteration

Definition at line 281 of file TransformConfig.py.

281  def __next__(self):
282  """No iteration"""
283  raise StopIteration
284 
285 
286 
287 

◆ __str__()

def python.TransformConfig.AllowedExpression.__str__ (   self)

Definition at line 268 of file TransformConfig.py.

268  def __str__(self):
269  return self.expression
270 
271 

◆ next()

def python.TransformConfig.AllowedExpression.next (   self)
No iteration

Definition at line 276 of file TransformConfig.py.

276  def next(self):
277  """No iteration"""
278  raise StopIteration
279 
280 

Member Data Documentation

◆ expression

python.TransformConfig.AllowedExpression.expression

Definition at line 261 of file TransformConfig.py.


The documentation for this class was generated from the following file:
python.Bindings.__iter__
__iter__
Definition: Control/AthenaPython/python/Bindings.py:783
fillPileUpNoiseLumi.next
next
Definition: fillPileUpNoiseLumi.py:52
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
python.Bindings.__contains__
__contains__
Definition: Control/AthenaPython/python/Bindings.py:757