CMS 3D CMS Logo

CaloShapeIntegrator.h

Go to the documentation of this file.
00001 #ifndef CaloSimAlgos_CaloShapeIntegrator_h
00002 #define CaloSimAlgos_CaloShapeIntegrator_h
00003 
00009 #include "SimCalorimetry/CaloSimAlgos/interface/CaloVShape.h"
00010 
00011 
00012 class CaloShapeIntegrator : public CaloVShape
00013 {
00014 public:
00015   enum {BUNCHSPACE = 25};
00016 
00017   CaloShapeIntegrator(CaloVShape * shape) : theShape(shape) {}
00019   virtual ~CaloShapeIntegrator() {}
00020 
00021   virtual double operator () (double startTime) const;
00022 
00024   virtual double derivative (double) const {return 0.;}
00025 
00026 private:
00027   CaloVShape * theShape;
00028 };
00029 
00030 #endif
00031 

Generated on Tue Jun 9 17:46:14 2009 for CMSSW by  doxygen 1.5.4