CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
14 class EBDataFrame : public EcalDataFrame
15 {
16  public:
17  typedef EBDetId key_type;
19 
21  // EBDataFrame(DetId i) : Base(i) {}
22  EBDataFrame(edm::DataFrame const & base) : Base(base) {}
23  EBDataFrame(EcalDataFrame const & base) : Base(base) {}
24 
28  float spikeEstimator() const;
29 
30  virtual ~EBDataFrame() {}
31 
32  key_type id() const { return Base::id(); }
33 
34 };
35 
36 std::ostream& operator<<(std::ostream&, const EBDataFrame&);
37 
38 
39 #endif
tuple base
Main Program
Definition: newFWLiteAna.py:92
float spikeEstimator() const
Definition: EBDataFrame.cc:5
DetId id() const
Definition: EcalDataFrame.h:25
key_type id() const
Definition: EBDataFrame.h:32
EBDataFrame(EcalDataFrame const &base)
Definition: EBDataFrame.h:23
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
virtual ~EBDataFrame()
Definition: EBDataFrame.h:30
EcalDataFrame Base
Definition: EBDataFrame.h:18
EBDetId key_type
For the sorted collection.
Definition: EBDataFrame.h:17
EBDataFrame(edm::DataFrame const &base)
Definition: EBDataFrame.h:22