00001 #ifndef FASTSHOWER_ISHOWERERSELECTOR_H 00002 #define FASTSHOWER_ISHOWERERSELECTOR_H 00003 00004 #ifndef FASTSHOWER_IDEBUG_H 00005 #include "FastShowerUtils/IDebug.h" 00006 #endif 00007 00008 namespace FastShower{ 00014 class Gridlet; 00015 class ParticleParameters; 00016 00017 class IShowererSelector:virtual public IDebug{ 00018 public: 00019 virtual ~IShowererSelector(){}; 00020 virtual bool accept(ParticleParameters&, Gridlet*) const = 0; 00021 }; 00022 }//namespace 00023 #endif 00024 00025