CMS 3D CMS Logo

HcalFEDList.h
Go to the documentation of this file.
1 /* -*- C++ -*- */
2 #ifndef HcalFEDList_h
3 #define HcalFEDList_h
4 
5 #include <vector>
6 
7 class HcalFEDList {
8 public:
9  HcalFEDList();
10  ~HcalFEDList();
11  HcalFEDList(int calibType); // Initialize with calibration type
12 
13  void setCalibType(int calibType) { calibType_ = calibType; }
14  void setListOfFEDs();
15  void setListOfFEDs(int calibType) {
16  calibType_ = calibType;
17  setListOfFEDs();
18  }
19  std::vector<int> getListOfFEDs() { return fedList_; }
20 
21 private:
23  std::vector<int> fedList_;
24 };
25 
26 #endif // HcalFEDList_h
int calibType_
Definition: HcalFEDList.h:22
void setListOfFEDs()
Definition: HcalFEDList.cc:17
std::vector< int > fedList_
Definition: HcalFEDList.h:23
void setCalibType(int calibType)
Definition: HcalFEDList.h:13
void setListOfFEDs(int calibType)
Definition: HcalFEDList.h:15
std::vector< int > getListOfFEDs()
Definition: HcalFEDList.h:19