![]() |
![]() |
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