EBDataFrame_Ph2

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#ifndef DataFormats_EcalDigi_EBDataFrame_Ph2_h
#define DataFormats_EcalDigi_EBDataFrame_Ph2_h

#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDigi/interface/EcalDataFrame_Ph2.h"
#include <iosfwd>

/** \class EBDataFrame
      
*/
class EBDataFrame_Ph2 : public EcalDataFrame_Ph2 {
public:
  typedef EBDetId key_type;
  typedef EcalDataFrame_Ph2 Base;

  EBDataFrame_Ph2() {}

  EBDataFrame_Ph2(edm::DataFrame const& base) : Base(base) {}
  EBDataFrame_Ph2(EcalDataFrame_Ph2 const& base) : Base(base) {}

  ~EBDataFrame_Ph2() override {}

  key_type id() const { return Base::id(); }
};

std::ostream& operator<<(std::ostream&, const EBDataFrame_Ph2&);

#endif