00001 #ifndef CaloSimAlgos_CaloVShape_h 00002 #define CaloSimAlgos_CaloVShape_h 1 00003 00011 class CaloVShape 00012 { 00013 public: 00014 00015 CaloVShape() {} 00016 virtual ~CaloVShape() {} 00017 00018 virtual double operator () (double) const = 0 ; 00019 virtual double timeToRise() const = 0 ; 00020 00021 protected: 00022 00023 private: 00024 }; 00025 00026 #endif