00001 /* -*- C++ -*- */ 00002 #ifndef HcalFEDList_h 00003 #define HcalFEDList_h 00004 00005 #include <vector> 00006 00007 class HcalFEDList { 00008 public: 00009 00010 HcalFEDList() ; 00011 ~HcalFEDList() ; 00012 HcalFEDList(int calibType) ; // Initialize with calibration type 00013 00014 void setCalibType(int calibType) { calibType_ = calibType ; } 00015 void setListOfFEDs() ; 00016 void setListOfFEDs(int calibType) { calibType_ = calibType ; setListOfFEDs() ; } 00017 std::vector<int> getListOfFEDs() { return fedList_ ; } 00018 00019 private: 00020 int calibType_ ; 00021 std::vector<int> fedList_ ; 00022 }; 00023 00024 #endif // HcalFEDList_h