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

ProcessedFlat.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_PROCESSEDFLAT_H
00002 #define FASTSHOWER_PROCESSEDFLAT_H
00003 
00004 
00005 #ifndef FASTSHOWER_IDEBUG_H
00006 #include "FastShowerUtils/IDebug.h"
00007 #endif
00008 
00009 #ifndef FASTSHOWER_DEBUGBASE_H
00010 #include "FastShowerUtils/DebugBase.h"
00011 #endif
00012 
00013 #ifndef FASTSHOWER_IPROCESSEDDIST_H
00014 #include "FastShowerUtils/IProcessedDist.h"
00015 #endif
00016 
00017 namespace FastShower{
00024   class IDistProcessor;
00025   //  class ProcessedFlat: public IProcessedDist {
00026   class ProcessedFlat: virtual public IProcessedDist, private DebugBase{
00027   public:
00029     virtual double sample() const;
00031     virtual double sample(const IDistProcessor*) const;
00033     virtual double sample(double, double, const IDistProcessor*) const;
00035     virtual IProcessedDist* clone() const;
00036   };
00037 }
00038 #endif
00039 
00040 
00041 
00042 
00043 

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