00001 #ifndef FASTSHOWER_IFNOFPARTICLEPARAMETERS2_H 00002 #define FASTSHOWER_IFNOFPARTICLEPARAMETERS2_H 00003 00004 #ifndef FASTSHOWER_IDEBUG_H 00005 #include "FastShowerUtils/IDebug.h" 00006 #endif 00007 00008 #include <pair.h> 00009 00010 namespace FastShower{ 00017 class ParticleParameters; 00018 class IFnOfParticleParameters2: virtual public IDebug{ 00019 public: 00020 virtual ~IFnOfParticleParameters2(); 00021 virtual std::pair<double, double> value(const ParticleParameters&) const = 0; 00022 virtual IFnOfParticleParameters2* clone() const = 0; 00023 }; 00024 } 00025 #endif 00026 00027