Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

FastShower::FlatProcessor Class Reference

Processor to change limits on a flat distribution. More...

#include <FlatProcessor.h>

Inheritance diagram for FastShower::FlatProcessor:

Inheritance graph
[legend]
Collaboration diagram for FastShower::FlatProcessor:

Collaboration graph
[legend]
List of all members.

Public Methods

 FlatProcessor (double lower, double upper)
 Constructor sets upper and lower limits - no set methods to do on the fly!

virtual double process (double) const
 IDistProcessor interface.


Private Attributes

double m_lowerLimit
double m_upperLimit

Detailed Description

Processor to change limits on a flat distribution.

UML: IDistributionClass.unm

Definition at line 12 of file FlatProcessor.h.


Constructor & Destructor Documentation

FastShower::FlatProcessor::FlatProcessor double    lower,
double    upper
[inline]
 

Constructor sets upper and lower limits - no set methods to do on the fly!

Definition at line 16 of file FlatProcessor.h.

References m_lowerLimit, and m_upperLimit.

00016                                              :
00017       m_lowerLimit(lower),
00018       m_upperLimit(upper){}


Member Function Documentation

virtual double FastShower::FlatProcessor::process double    const [virtual]
 

IDistProcessor interface.

Implements FastShower::IDistProcessor.


Member Data Documentation

double FastShower::FlatProcessor::m_lowerLimit [private]
 

Definition at line 23 of file FlatProcessor.h.

Referenced by FlatProcessor().

double FastShower::FlatProcessor::m_upperLimit [private]
 

Definition at line 24 of file FlatProcessor.h.

Referenced by FlatProcessor().


The documentation for this class was generated from the following file:
Generated on Tue Mar 18 11:55:17 2003 for FastShowerUtils by doxygen1.3-rc1