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

FastShower::IDebug Class Reference

#include <IDebug.h>

Inheritance diagram for FastShower::IDebug:

Inheritance graph
[legend]
List of all members.

Public Types

typedef std::vector< const
IDebug * > 
Cpts

Public Methods

virtual ~IDebug ()
virtual void ping (IPinger &) const=0
virtual std::string name () const=0
virtual std::string text () const=0
virtual void bumpStats (double x) const=0
virtual void bumpStats (double x, const ParticleParameters *) const=0
virtual void components (Cpts &) const=0
virtual const IFunctionStatsstatistics () const=0
virtual void arm () const=0

Member Typedef Documentation

typedef std::vector<const IDebug*> FastShower::IDebug::Cpts
 

Definition at line 27 of file IDebug.h.


Constructor & Destructor Documentation

FastShower::IDebug::~IDebug   [virtual]
 

Definition at line 4 of file IDebug.cxx.

00004 {}

Member Function Documentation

virtual void FastShower::IDebug::ping IPinger   const [pure virtual]
 

Implemented in FastShower::DebugBase, FastShower::DepositorPtr, FastShower::IInTailPtr, FastShower::IProcessedDistPtr, FastShower::NormaliserPtr, FastShower::SamplerPtr, and FastShower::ShowererPtr.

Referenced by FastShower::ShowerDemoMoni::finalise(), FastShower::ShowerDemoDumper::finalise(), FastShower::RTest::finalise(), FastShower::ShowerDemoDumper::initialise(), FastShower::ShowerDemoBase::initialise(), and FastShower::PingEach::operator()().

virtual std::string FastShower::IDebug::name   const [pure virtual]
 

Implemented in FastShower::DebugBase, FastShower::DepositorPtr, FastShower::IInTailPtr, FastShower::IProcessedDistPtr, FastShower::NormaliserPtr, and FastShower::ShowererPtr.

Referenced by FastShower::SimpleStatsCollector::action(), FastShower::SimplePinger::action(), FastShower::ComplexPinger::action(), FastShower::ConfigurerBase::findFn(), FastShower::ConfigurerBase::findFnPP(), FastShower::ConfigurerBase::findFnPP2(), FastShower::ConfigurerBase::findIUG(), FastShower::ConfigurerBase::findNormaliser(), FastShower::ConfigurerBase::findSampler(), and FastShower::ParticleParameters::fromIDebug().

virtual std::string FastShower::IDebug::text   const [pure virtual]
 

Implemented in FastShower::DebugBase.

Referenced by FastShower::ComplexStatsCollector2::action(), FastShower::ComplexStatsCollector::action(), and FastShower::ParticleParameters::fromIDebug().

virtual void FastShower::IDebug::bumpStats double    x const [pure virtual]
 

Implemented in FastShower::DebugBase.

virtual void FastShower::IDebug::bumpStats double    x,
const ParticleParameters  
const [pure virtual]
 

Implemented in FastShower::DebugBase.

virtual void FastShower::IDebug::components Cpts   const [pure virtual]
 

Referenced by FastShower::ComplexStatsCollector2::action(), FastShower::ComplexStatsCollector::action(), FastShower::ComplexPinger::action(), and FastShower::ComplexArmer::action().

virtual const IFunctionStats* FastShower::IDebug::statistics   const [pure virtual]
 

Implemented in FastShower::DebugBase.

Referenced by FastShower::SimpleStatsCollector::action(), FastShower::ComplexStatsCollector2::action(), and FastShower::ComplexStatsCollector::action().

virtual void FastShower::IDebug::arm   const [pure virtual]
 

Implemented in FastShower::DebugBase.

Referenced by FastShower::ComplexArmer::action().


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