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
00026
00027 };
00028 }
00029 #endif