CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/EventFilter/HcalRawToDigi/interface/HcalFEDList.h

Go to the documentation of this file.
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