CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/SimCalorimetry/HcalSimAlgos/interface/HFShape.h

Go to the documentation of this file.
00001 #ifndef HcalSimAlgos_HFShape_h
00002 #define HcalSimAlgos_HFShape_h
00003 #include<vector>
00004   
00005 #include "SimCalorimetry/CaloSimAlgos/interface/CaloVShape.h"
00006   
00016 class HFShape : public CaloVShape
00017 {
00018 public:
00019   
00020   HFShape();
00021   HFShape(const HFShape&d);
00022 
00023   virtual ~HFShape(){}
00024   
00025   virtual double operator () (double time) const;
00026   virtual double       timeToRise()         const  ;
00027 
00028 
00029  private:
00030   void computeShapeHF();
00031   
00032   int nbin_;
00033   std::vector<float> nt_;
00034   
00035 };
00036 
00037 #endif
00038