ATLAS Offline Software
Namespaces | Enumerations
NSWDecodeBitmaps.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Muon
 This class provides conversion from CSC RDO data to CSC Digits.
 
 Muon::nsw
 

Enumerations

enum  Muon::nsw::EMaskRawData {
  Muon::nsw::eMaskFlxLENGTH = 0x0000ffff, Muon::nsw::eMaskFlxSTATUS = 0xffff0000, Muon::nsw::eMaskFlxELINKID = 0xffffffff, Muon::nsw::eMaskSRocNullL1ID = 0x00ff0000,
  Muon::nsw::eMaskSRocNullID = 0x3f000000, Muon::nsw::eMaskSRocL1ID = 0x0000ffff, Muon::nsw::eMaskSRocBCID = 0x0fff0000, Muon::nsw::eMaskSRocORBIT = 0x30000000,
  Muon::nsw::eMaskSRocNULL = 0x40000000, Muon::nsw::eMaskSRocNOTDC = 0x80000000, Muon::nsw::eMaskVmmHitTDC = 0x000000ff, Muon::nsw::eMaskVmmHitADC = 0x0003ff00,
  Muon::nsw::eMaskVmmHitCHANNEL = 0x00fc0000, Muon::nsw::eMaskVmmHitVMMID = 0x07000000, Muon::nsw::eMaskVmmHitRELBCID = 0x38000000, Muon::nsw::eMaskVmmHitN = 0x40000000,
  Muon::nsw::eMaskVmmHitP = 0x80000000, Muon::nsw::eMaskTrailCHECKSUM = 0x000000ff, Muon::nsw::eMaskTrailLENGTH = 0x0003ff00, Muon::nsw::eMaskTrailL0ID = 0x003c0000,
  Muon::nsw::eMaskTrailFLAGMISS = 0x3fc00000, Muon::nsw::eMaskTrailTO = 0x40000000, Muon::nsw::eMaskTrailEXTENDED = 0x80000000
}
 
enum  Muon::nsw::BitMaskRawData {
  Muon::nsw::bitMaskFlxLENGTH = 0xffff, Muon::nsw::bitMaskFlxSTATUS = 0xffff, Muon::nsw::bitMaskFlxELINKID = 0xffffffff, Muon::nsw::bitMaskSRocNullL1ID = 0xff,
  Muon::nsw::bitMaskSRocNullID = 0x3f, Muon::nsw::bitMaskSRocL1ID = 0xffff, Muon::nsw::bitMaskSRocBCID = 0xfff, Muon::nsw::bitMaskSRocORBIT = 0x3,
  Muon::nsw::bitMaskSRocNULL = 0x1, Muon::nsw::bitMaskSRocNOTDC = 0x1, Muon::nsw::bitMaskVmmHitTDC = 0xff, Muon::nsw::bitMaskVmmHitADC = 0x3ff,
  Muon::nsw::bitMaskVmmHitCHANNEL = 0x3f, Muon::nsw::bitMaskVmmHitVMMID = 0x7, Muon::nsw::bitMaskVmmHitRELBCID = 0x7, Muon::nsw::bitMaskVmmHitN = 0x1,
  Muon::nsw::bitMaskVmmHitP = 0x1, Muon::nsw::bitMaskTrailCHECKSUM = 0xff, Muon::nsw::bitMaskTrailLENGTH = 0x3ff, Muon::nsw::bitMaskTrailL0ID = 0xf,
  Muon::nsw::bitMaskTrailFLAGMISS = 0xff, Muon::nsw::bitMaskTrailTO = 0x1, Muon::nsw::bitMaskTrailEXTENDED = 0x1
}
 
enum  Muon::nsw::BitPosRawData {
  Muon::nsw::bitPosFlxLENGTH = 0, Muon::nsw::bitPosFlxSTATUS = 16, Muon::nsw::bitPosFlxELINKID = 0, Muon::nsw::bitPosSRocNullL1ID = 16,
  Muon::nsw::bitPosSRocNullID = 24, Muon::nsw::bitPosSRocL1ID = 0, Muon::nsw::bitPosSRocBCID = 16, Muon::nsw::bitPosSRocORBIT = 28,
  Muon::nsw::bitPosSRocNULL = 30, Muon::nsw::bitPosSRocNOTDC = 31, Muon::nsw::bitPosVmmHitTDC = 0, Muon::nsw::bitPosVmmHitADC = 8,
  Muon::nsw::bitPosVmmHitCHANNEL = 18, Muon::nsw::bitPosVmmHitVMMID = 24, Muon::nsw::bitPosVmmHitRELBCID = 27, Muon::nsw::bitPosVmmHitN = 30,
  Muon::nsw::bitPosVmmHitP = 31, Muon::nsw::bitPosTrailCHECKSUM = 0, Muon::nsw::bitPosTrailLENGTH = 8, Muon::nsw::bitPosTrailL0ID = 18,
  Muon::nsw::bitPosTrailFLAGMISS = 22, Muon::nsw::bitPosTrailTO = 30, Muon::nsw::bitPosTrailEXTENDED = 31
}
 
enum  Muon::nsw::EMaskDetectorResource {
  Muon::nsw::eMaskElink = 0x00000007, Muon::nsw::eMaskRadius = 0x00000078, Muon::nsw::eMaskLayer = 0x00000380, Muon::nsw::eMaskSector = 0x00003c00,
  Muon::nsw::eMaskResType = 0x0001c000, Muon::nsw::eMaskDataType = 0x000e0000, Muon::nsw::eMaskRESERVED = 0x00100000, Muon::nsw::eMaskVersion = 0x00e00000,
  Muon::nsw::eMaskDetId = 0xff000000, Muon::nsw::eMaskObsEta = 0x00004000, Muon::nsw::eMaskObsResType = 0x00078000, Muon::nsw::eMaskObsTech = 0x00080000,
  Muon::nsw::eMaskObsDataType = 0x00700000
}
 
enum  Muon::nsw::BitMaskDetectorResource {
  Muon::nsw::bitMaskElink = 0x7, Muon::nsw::bitMaskRadius = 0xf, Muon::nsw::bitMaskLayer = 0x7, Muon::nsw::bitMaskSector = 0xf,
  Muon::nsw::bitMaskResType = 0x7, Muon::nsw::bitMaskDataType = 0x7, Muon::nsw::bitMaskRESERVED = 0x1, Muon::nsw::bitMaskVersion = 0x7,
  Muon::nsw::bitMaskDetId = 0xff, Muon::nsw::bitMaskObsEta = 0x1, Muon::nsw::bitMaskObsResType = 0xf, Muon::nsw::bitMaskObsTech = 0x1,
  Muon::nsw::bitMaskObsDataType = 0x7
}
 
enum  Muon::nsw::BitPosDetectorResource {
  Muon::nsw::bitPosElink = 0, Muon::nsw::bitPosRadius = 3, Muon::nsw::bitPosLayer = 7, Muon::nsw::bitPosSector = 10,
  Muon::nsw::bitPosResType = 14, Muon::nsw::bitPosDataType = 17, Muon::nsw::bitPosRESERVED = 20, Muon::nsw::bitPosVersion = 21,
  Muon::nsw::bitPosDetId = 24, Muon::nsw::bitPosObsEta = 14, Muon::nsw::bitPosObsResType = 15, Muon::nsw::bitPosObsTech = 19,
  Muon::nsw::bitPosObsDataType = 20
}