00001 #ifndef __MMUIRAWUNPACKPAR_HH__ 00002 #define __MMUIRAWUNPACKPAR_HH__ 00003 00004 #include<PHObject.h> 00005 #include<MUIOO.h> 00006 #include<TMuiParBase.h> 00007 00009 00011 class mMuiRawUnpackPar : public TMuiParBase 00012 { 00013 00014 public: 00015 00017 mMuiRawUnpackPar() : 00018 _id_base(12001) 00019 { 00020 _module_id[0] = 0x0000; 00021 _module_id[1] = 0x0010; 00022 _module_id[2] = 0x1000; 00023 _module_id[3] = 0x1010; 00024 } 00025 00027 ~mMuiRawUnpackPar(){;} 00028 00030 unsigned int get_id_base() const {return _id_base;} 00031 00033 unsigned int get_module_id(int dcm) const {return _module_id[dcm];} 00034 00036 void set_id_base(unsigned int val) {_id_base = val;} 00037 00039 void set_module_id(int dcm, unsigned int val) {_module_id[dcm] = val;} 00040 00041 private: 00042 00043 unsigned int _id_base; 00044 unsigned int _module_id[MUIOO::kFEMsTotal]; 00045 00046 }; 00047 00048 #endif /* __MMUIRAWUNPACKPAR_HH__ */ 00049 00050 00051 00052 00053