CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/SimCalorimetry/HcalSimAlgos/interface/HcalShape.h

Go to the documentation of this file.
00001 #ifndef HcalSimAlgos_HcalShape_h
00002 #define HcalSimAlgos_HcalShape_h
00003 #include<vector>
00004   
00005 #include "SimCalorimetry/CaloSimAlgos/interface/CaloVShape.h"
00006 #include "CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h"
00015 class HcalShape : public CaloVShape
00016 {
00017 public:
00018   HcalShape();
00019   void setShape(int shapeType);
00020   virtual double operator () (double time) const;
00021   virtual double timeToRise() const;
00022 private:
00023   HcalPulseShapes::Shape shape_;
00024 
00025 };
00026 
00027 #endif
00028   
00029