The Gaudi Framework  v32r2 (46d42edc)
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 470 of file GaudiTest.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 471 of file GaudiTest.py.

471  def __init__(self, members=[]):
472  self.members = members
473 

Member Function Documentation

◆ __add__()

def GaudiTest.FilePreprocessorSequence.__add__ (   self,
  rhs 
)

Reimplemented from GaudiTest.FilePreprocessor.

Definition at line 474 of file GaudiTest.py.

474  def __add__(self, rhs):
475  return FilePreprocessorSequence(self.members + [rhs])
476 

◆ __call__()

def GaudiTest.FilePreprocessorSequence.__call__ (   self,
  input 
)

Reimplemented from GaudiTest.FilePreprocessor.

Definition at line 477 of file GaudiTest.py.

477  def __call__(self, input):
478  output = input
479  for pp in self.members:
480  output = pp(output)
481  return output
482 
483 

Member Data Documentation

◆ members

GaudiTest.FilePreprocessorSequence.members

Definition at line 472 of file GaudiTest.py.


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