00001 #ifndef CSCMapItem_h 00002 #define CSCMapItem_h 00003 00004 #include <string> 00005 00006 class CSCMapItem{ 00007 public: 00008 CSCMapItem(); 00009 ~CSCMapItem(); 00010 00011 struct MapItem{ 00012 std::string chamberLabel; 00013 int chamberId; 00014 int endcap; 00015 int station; 00016 int ring; 00017 int chamber; 00018 int cscIndex; 00019 int layerIndex; 00020 int stripIndex; 00021 int anodeIndex; 00022 int strips; 00023 int anodes; 00024 std::string crateLabel; 00025 int crateid; 00026 int sector; 00027 int trig_sector; 00028 int dmb; 00029 int cscid; 00030 int ddu; 00031 int ddu_input; 00032 int slink; 00033 int fed_crate; 00034 int ddu_slot; 00035 std::string dcc_fifo; 00036 int fiber_crate; 00037 int fiber_pos; 00038 std::string fiber_socket; 00039 }; 00040 }; 00041 00042 #endif