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

IDepositor.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_IDEPOSITOR_H
00002 #define FASTSHOWER_IDEPOSITOR_H
00003 
00004 #ifndef FASTSHOWER_IDEBUG_H
00005 #include "FastShowerUtils/IDebug.h"
00006 #endif
00007 
00008 
00009 namespace FastShower{
00014   class ParticleParameters;
00015   class Normalisations;
00016   class IDeposits;
00017 
00018   class IDepositor: virtual public IDebug{
00019   public:
00020     virtual ~IDepositor();
00021     virtual void deposit(const ParticleParameters&, 
00022                          const Normalisations&, IDeposits&) = 0; 
00024     //    virtual void acceptNormalisations(const Normalisations&) = 0;
00026     virtual IDepositor* clone()                           const = 0; 
00027   };
00028 }
00029 #endif

Generated on Tue Mar 18 11:50:00 2003 for FastShowerUtils by doxygen1.3-rc1