The Gaudi Framework  v33r1 (b1225454)
GaudiTest.FilePreprocessorSequence Class Reference
Inheritance diagram for GaudiTest.FilePreprocessorSequence:
Collaboration diagram for GaudiTest.FilePreprocessorSequence:

Public Member Functions

def __init__ (self, members=[])
 
def __add__ (self, rhs)
 
def __call__ (self, input)
 
- Public Member Functions inherited from GaudiTest.FilePreprocessor
def __processLine__ (self, line)
 

Public Attributes

 members
 

Detailed Description

Definition at line 480 of file GaudiTest.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiTest.FilePreprocessorSequence.__init__ (   self,
  members = [] 
)

Definition at line 481 of file GaudiTest.py.

481  def __init__(self, members=[]):
482  self.members = members
483 

Member Function Documentation

◆ __add__()

def GaudiTest.FilePreprocessorSequence.__add__ (   self,
  rhs 
)

Reimplemented from GaudiTest.FilePreprocessor.

Definition at line 484 of file GaudiTest.py.

484  def __add__(self, rhs):
485  return FilePreprocessorSequence(self.members + [rhs])
486 

◆ __call__()

def GaudiTest.FilePreprocessorSequence.__call__ (   self,
  input 
)

Reimplemented from GaudiTest.FilePreprocessor.

Definition at line 487 of file GaudiTest.py.

487  def __call__(self, input):
488  output = input
489  for pp in self.members:
490  output = pp(output)
491  return output
492 
493 

Member Data Documentation

◆ members

GaudiTest.FilePreprocessorSequence.members

Definition at line 482 of file GaudiTest.py.


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