00001 #ifndef DATAFORMATS_HCALRECHIT_HcalCalibRECHIT_H 00002 #define DATAFORMATS_HCALRECHIT_HcalCalibRECHIT_H 1 00003 00004 #include "DataFormats/HcalDetId/interface/HcalCalibDetId.h" 00005 00012 class HcalCalibRecHit { 00013 public: 00014 typedef HcalCalibDetId key_type; 00015 00016 HcalCalibRecHit(); 00017 HcalCalibRecHit(const HcalCalibDetId& id, float amplitude, float time); 00019 float amplitude() const { return amplitude_; } 00021 float time() const { return time_; } 00023 HcalCalibDetId id() const { return id_; } 00024 private: 00025 HcalCalibDetId id_; 00026 float amplitude_,time_; 00027 }; 00028 00029 std::ostream& operator<<(std::ostream& s, const HcalCalibRecHit& hit); 00030 00031 #endif