CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/DataFormats/HcalRecHit/interface/HBHERecHit.h

Go to the documentation of this file.
00001 #ifndef DATAFORMATS_HCALRECHIT_HBHERECHIT_H
00002 #define DATAFORMATS_HCALRECHIT_HBHERECHIT_H 1
00003 
00004 #include "DataFormats/HcalDetId/interface/HcalDetId.h"
00005 #include "DataFormats/CaloRecHit/interface/CaloRecHit.h"
00006 
00007 
00014 class HBHERecHit : public CaloRecHit {
00015 public:
00016   typedef HcalDetId key_type;
00017 
00018   HBHERecHit();
00019   //HBHERecHit(const HcalDetId& id, float energy, float time);
00021   HBHERecHit(const HcalDetId& id, float amplitude, float timeRising, float timeFalling=0);
00024   float timeFalling() const { return timeFalling_; }
00025   HcalDetId id() const { return HcalDetId(detid()); }
00026 
00027 
00028 
00029 private:
00030 
00031   float timeFalling_;
00032 };
00033 
00034 std::ostream& operator<<(std::ostream& s, const HBHERecHit& hit);
00035 
00036 
00037 #endif