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

FastShower::IProcessedDist Class Reference

#include <IProcessedDist.h>

Inheritance diagram for FastShower::IProcessedDist:

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

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~IProcessedDist ()=0
virtual double sample () const=0
virtual double sample (const IDistProcessor *) const=0
virtual double sample (double lowLim, double upLim, const IDistProcessor *) const=0
 truncated distribution

virtual IProcessedDist * clone () const=0
 make a copy of a condcrete object seen through this interface


Constructor & Destructor Documentation

FastShower::IProcessedDist::~IProcessedDist   [pure virtual]
 

Definition at line 3 of file IProcessedDist.cxx.

00003 {}

Member Function Documentation

virtual double FastShower::IProcessedDist::sample   const [pure virtual]
 

Implemented in FastShower::IProcessedDistPtr, FastShower::ProcessedFlat, and FastShower::ProcessedNormal.

virtual double FastShower::IProcessedDist::sample const IDistProcessor   const [pure virtual]
 

Implemented in FastShower::IProcessedDistPtr, FastShower::ProcessedFlat, and FastShower::ProcessedNormal.

virtual double FastShower::IProcessedDist::sample double    lowLim,
double    upLim,
const IDistProcessor  
const [pure virtual]
 

truncated distribution

Implemented in FastShower::IProcessedDistPtr, FastShower::ProcessedFlat, and FastShower::ProcessedNormal.

virtual IProcessedDist* FastShower::IProcessedDist::clone   const [pure virtual]
 

make a copy of a condcrete object seen through this interface

Implemented in FastShower::IProcessedDistPtr, FastShower::ProcessedFlat, and FastShower::ProcessedNormal.


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