CMS 3D CMS Logo

EBDataFrame.h
Go to the documentation of this file.
1 #ifndef DIGIECAL_EBDATAFRAME_H
2 #define DIGIECAL_EBDATAFRAME_H
3 
6 #include <iosfwd>
7 
8 
9 
13 class EBDataFrame : public EcalDataFrame
14 {
15  public:
16  typedef EBDetId key_type;
18 
20  // EBDataFrame(DetId i) : Base(i) {}
21  EBDataFrame(edm::DataFrame const & base) : Base(base) {}
22  EBDataFrame(EcalDataFrame const & base) : Base(base) {}
23 
27  float spikeEstimator() const;
28 
29  virtual ~EBDataFrame() {}
30 
31  key_type id() const { return Base::id(); }
32 
33 };
34 
35 std::ostream& operator<<(std::ostream&, const EBDataFrame&);
36 
37 
38 #endif
float spikeEstimator() const
Definition: EBDataFrame.cc:5
DetId id() const
Definition: EcalDataFrame.h:24
key_type id() const
Definition: EBDataFrame.h:31
EBDataFrame(EcalDataFrame const &base)
Definition: EBDataFrame.h:22
std::ostream & operator<<(std::ostream &, const EBDataFrame &)
Definition: EBDataFrame.cc:29
virtual ~EBDataFrame()
Definition: EBDataFrame.h:29
base
Make Sure CMSSW is Setup ##.
EcalDataFrame Base
Definition: EBDataFrame.h:17
EBDetId key_type
For the sorted collection.
Definition: EBDataFrame.h:16
EBDataFrame(edm::DataFrame const &base)
Definition: EBDataFrame.h:21