CMS 3D CMS Logo

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   double derivative (double time) const;
00027   double getTpeak () const;
00028 
00029 
00030  private:
00031   void computeShapeHF();
00032   
00033   int nbin_;
00034   std::vector<float> nt_;
00035   
00036 };
00037 
00038 #endif
00039   

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