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

IDoubleShowererSelectorConfig.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_IDOUBLESHOWERERSELECTORCONFIG_H
00002 #define FASTSHOWER_IDOUBLESHOWERERSELECTORCONFIG_H
00003 
00004 #ifndef STD_MAP_H
00005 #define STD_MAP_H
00006 #include <map>
00007 #endif
00008 
00009 #ifndef STD_STRING_H
00010 #define STD_STRING_H
00011 #include <string>
00012 #endif
00013 
00014 namespace FastShower{
00015 
00016   class IAcceptor;
00017   class IFnOfParticleParameters2;
00018   class IShowerer;
00019       
00020   class IDoubleShowererSelectorConfig{
00021   public:
00022     virtual IAcceptor*                acceptor()      const = 0;
00023     virtual IFnOfParticleParameters2* ehSharer()      const = 0;
00024     virtual IShowerer*                lateShowerer()  const = 0;
00025     virtual IShowerer*                earlyShowerer() const = 0;
00026     // 
00027     virtual std::map<double,std::string> histograms() const = 0;
00028     //
00029     virtual ~IDoubleShowererSelectorConfig(){}
00030   };
00031 }//namespace
00032 #endif

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