00001 #ifndef DIGIECAL_EEDATAFRAME_H 00002 #define DIGIECAL_EEDATAFRAME_H 00003 00004 #include "DataFormats/EcalDetId/interface/EEDetId.h" 00005 #include "DataFormats/EcalDigi/interface/EcalDataFrame.h" 00006 #include <iosfwd> 00007 00008 00009 00016 class EEDataFrame : public EcalDataFrame 00017 { 00018 public: 00019 typedef EEDetId key_type; 00020 typedef EcalDataFrame Base; 00021 00022 EEDataFrame() {} 00023 // EEDataFrame(DetId i) : Base(i) {} 00024 EEDataFrame(edm::DataFrame const & base) : Base(base) {} 00025 EEDataFrame(EcalDataFrame const & base) : Base(base) {} 00026 00027 virtual ~EEDataFrame() {} 00028 00029 key_type id() const { return Base::id(); } 00030 00031 }; 00032 00033 00034 std::ostream& operator<<(std::ostream&, const EEDataFrame&); 00035 00036 00037 #endif