CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FEDRawDataCollection.h
Go to the documentation of this file.
1 #ifndef FEDRawData_FEDRawDataCollection_h
2 #define FEDRawData_FEDRawDataCollection_h
3 
17 
18 #include <vector>
19 
20 
22  public:
24 
25  virtual ~FEDRawDataCollection();
26 
28  const FEDRawData& FEDData(int fedid) const;
29 
31  FEDRawData& FEDData(int fedid);
32 
34 
35  void swap(FEDRawDataCollection & other) {
36  data_.swap(other.data_);
37  }
38 
39  private:
40 
41  std::vector<FEDRawData> data_;
42 
43 };
44 
45 inline
47  a.swap(b);
48 }
49 
50 #endif
51 
void swap(ora::Record &rh, ora::Record &lh)
Definition: Record.h:70
void swap(FEDRawDataCollection &other)
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
std::vector< FEDRawData > data_
the raw data
double b
Definition: hdecay.h:120
double a
Definition: hdecay.h:121