CSCMapItem

MapItem

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
#ifndef CSCMapItem_h
#define CSCMapItem_h

#include "CondFormats/Serialization/interface/Serializable.h"

#include <string>

class CSCMapItem {
public:
  CSCMapItem();
  ~CSCMapItem();

  struct MapItem {
    std::string chamberLabel;
    int chamberId;
    int endcap;
    int station;
    int ring;
    int chamber;
    int cscIndex;
    int layerIndex;
    int stripIndex;
    int anodeIndex;
    int strips;
    int anodes;
    std::string crateLabel;
    int crateid;
    int sector;
    int trig_sector;
    int dmb;
    int cscid;
    int ddu;
    int ddu_input;
    int slink;
    int fed_crate;
    int ddu_slot;
    std::string dcc_fifo;
    int fiber_crate;
    int fiber_pos;
    std::string fiber_socket;

    COND_SERIALIZABLE;
  };

  COND_SERIALIZABLE;
};

#endif