In file Math.hh:
Shifted function
Inheritance:
Public Methods
explicit | ShiftFunction (const Function& func, int howmuch = 1)
Constructor
|
virtual ShiftFunction* | Copy () const
Copy the event
|
virtual bool | Evaluate (const Argument& arg, Value& val) const
Evaluate
|
Public Methods
-
bool operator() (const Argument& arg, Value& val) const
-
bool operator() (const Event& event, Value& val) const
Protected Methods
-
Function& operator= (const Function&)
Documentation
Shifted function.
explicit ShiftFunction(const Function& func, int howmuch = 1)
- Creates a shifted function.
- Parameters:
- func - Function to be shifted
howmuch - Number of events to shift
virtual ShiftFunction* Copy() const
- Returns a copy of the event condition. This method must be
overriden by all descendents.
- Returns:
- event copy
virtual bool Evaluate(const Argument& arg, Value& val) const
- Evaluate the function.
- Parameters:
- - arg Event argument list
val - Fucntion value (return)
- Returns:
- True if function could be evaluated
- This class has no child classes.
- Author:
- Written June 2001 by Masahiro Ito and Daniel Sigg
- Version:
- 1.0
Alphabetic index HTML hierarchy of classes or Java
Please send questions and comments to
zweizig_j@ligo-wa.caltech.edu