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

ShowerDemoBase.h

Go to the documentation of this file.
00001 // Demonstrater for AtlfastShower
00002 //
00003 // P. Sherwood
00004 
00005 #ifndef FASTSHOWER_SHOWERDEMOBASE_H
00006 #define FASTSHOWER_SHOWERDEMOBASE_H
00007 
00008 #ifndef FASTSHOWER_ISHOWERDEMO_H
00009 #include "FastShowerUtils/IShowerDemo.h"
00010 #endif
00011 
00012 #ifndef STD_FSTREAM_H
00013 #define STD_FSTREAM_H
00014 #include <fstream>
00015 #endif
00016 
00017 namespace FastShower{
00018 
00019   class IShowerer;
00020   class GridletForger;
00021   class IFnOfParticleParameters;
00022   class IFnOfParticleParameters2;
00023 
00024   class ShowerDemoBase: virtual public IShowerDemo{
00025 
00026   public:
00027     virtual ~ShowerDemoBase(){};
00028  
00029     virtual void initialise();
00030     virtual void execute()                      ;
00031     virtual void finalise()                const;
00032     virtual GridletForger* gridletForger() const;
00033   private:
00034     GridletForger* m_gridletForger;
00035     std::ostream m_ofile;
00036   };
00037 } // end of namespace bracket
00038 #endif
00039 
00040 
00041 
00042 
00043 

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