00001 #ifndef FASTSHOWER_IDEPOSITS_H 00002 #define FASTSHOWER_IDEPOSITS_H 00003 00004 namespace FastShower{ 00011 class IDeposits { 00012 public: 00013 virtual ~IDeposits(); 00015 virtual void normalise(double) = 0; 00017 virtual void accept(int eta, int phi, double e) = 0; 00019 virtual void reset() = 0; 00020 }; 00021 }//namespace 00022 #endif 00023 00024 00025 00026 00027 00028 00029 00030