Classes | |
class | ChannelMapException |
class | DAQChannelMap |
class | DAQChannelMapBaseOLD |
class | DAQChannelMapOLD |
class | FarDetDAQChannelMap |
class | HardwareDisplay |
class | NDOSDAQChannelMap |
class | NearDetDAQChannelMap |
class | TestBeamDAQChannelMap |
struct | UniversalDAQChannel |
< DAQ Channel Map Package More... | |
struct | UniversalDCMChannel |
Typedefs | |
typedef uint32_t | dchan |
< DAQ Channel Map Package More... | |
typedef uint32_t | lchan |
typedef uint32_t | cell_t |
typedef uint32_t | fiber_t |
typedef uint32_t | plane_t |
Type for plane. More... | |
typedef uint32_t | diblock_t |
Type for diblocks and blocks. More... | |
typedef uint32_t | block_t |
typedef uint32_t | dcm_id_t |
Type for DCM number, counts from 1. More... | |
typedef uint32_t | feb_t |
Type for DCM link port. Counts from 0. More... | |
typedef uint32_t | pixel_t |
Type for physical pixel on APD. More... | |
typedef uint32_t | offline_cell_t |
< DAQ Channel Map Package More... | |
typedef uint32_t | online_cell_t |
typedef uint32_t | offline_plane_t |
Type for offline plane. Offline counts from 0. More... | |
typedef uint32_t | dcm_link_t |
Type for DCM number. Counts from 1. More... | |
typedef uint32_t | apd_pixel_t |
Variables | |
uint32_t | FD_NUM_CELLS_DCM = 64 |
uint32_t | FD_NUM_PLANES_DIBLOCK = 64 |
uint32_t | FD_NUM_PLANES_BLOCK = 32 |
uint32_t | FD_NUM_CELLS_PLANE = 384 |
uint32_t | FD_NUM_DIBLOCKS = 14 |
uint32_t | FD_NUM_DCMS = 12 |
const unsigned int | pixeltofiber [] |
const unsigned int | fibertopixel [] |
uint32_t | ND_NUM_CELLS_DCM = 64 |
uint32_t | ND_NUM_PLANES_DIBLOCK = 64 |
uint32_t | ND_NUM_PLANES_BLOCK = 24 |
uint32_t | ND_NUM_CELLS_PLANE = 96 |
uint32_t | ND_NUM_CELLS_YPLANE_MC = 96 |
uint32_t | ND_NUM_CELLS_XPLANE_MC = 64 |
uint32_t | ND_NUM_DIBLOCKS = 4 |
uint32_t | ND_NUM_DCMS = 4 |
uint32_t | ND_MC_NUM_DCMS = 2 |
const unsigned int | pixel2fiber [] |
const unsigned int | fiber2pixel [] |
uint32_t | TB_NUM_CELLS_DCM = 64 |
uint32_t | TB_NUM_PLANES_DIBLOCK = 64 |
uint32_t | TB_NUM_PLANES_BLOCK = 32 |
uint32_t | TB_NUM_CELLS_PLANE = 64 |
uint32_t | TB_NUM_DIBLOCKS = 1 |
uint32_t | TB_NUM_DCMS = 3 |
typedef uint32_t daqchannelmap::apd_pixel_t |
Definition at line 42 of file DAQChannelMapConstantsOLD.h.
typedef uint32_t daqchannelmap::block_t |
Definition at line 30 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::cell_t |
Definition at line 22 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::dchan |
< DAQ Channel Map Package
The following unsigned ints represent the fields of bits in which we encode DAQ format information (dchan) and logical (physical) information (lchan). dchan information has the following constituents: detector, diblock_number, dcm_number, feb_number(or dcm_link as it is defined lchan information has the following constituents: detector, plane, cell.
Definition at line 19 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::dcm_id_t |
Type for DCM number, counts from 1.
Definition at line 33 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::dcm_link_t |
Type for DCM number. Counts from 1.
Type for DCM link (to FEB). Counts from 0.
Definition at line 38 of file DAQChannelMapConstantsOLD.h.
typedef uint32_t daqchannelmap::diblock_t |
Type for diblocks and blocks.
Type for diblock and block number. Blocks count from 0, Diblocks count from 1.
Definition at line 29 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::feb_t |
Type for DCM link port. Counts from 0.
Definition at line 36 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::fiber_t |
Definition at line 23 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::lchan |
Definition at line 20 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::offline_cell_t |
< DAQ Channel Map Package
Offline cell counts from 0 as follows: Horizontal: Cell 0 is at the lowest X in the detector coordinates Vertical: Cell 0 is at the lowest Y in the detector coordinates
Definition at line 20 of file DAQChannelMapConstantsOLD.h.
typedef uint32_t daqchannelmap::offline_plane_t |
Type for offline plane. Offline counts from 0.
Definition at line 28 of file DAQChannelMapConstantsOLD.h.
typedef uint32_t daqchannelmap::online_cell_t |
Online cell counts as follows: Cell 0 is at the pixel 0 of the first DCM in the view. For Horizontal planes that would the farthest pixel if you look from catwalk and incidentally it's the same as offline cell. For Vertical planes that would the highest pixel if you look from catwalk and in this case it counts in the reverse order than offline cell.
Definition at line 25 of file DAQChannelMapConstantsOLD.h.
typedef uint32_t daqchannelmap::pixel_t |
Type for physical pixel on APD.
Type for pixel number. Counts from 0 - it's in nanoslice format.
Definition at line 39 of file DAQChannelMapConstants.h.
typedef uint32_t daqchannelmap::plane_t |
Type for plane.
Definition at line 26 of file DAQChannelMapConstants.h.
Enumerator | |
---|---|
BLOCK_OFFSET |
do we count blocks from 0 or 1 |
DIBLOCK_OFFSET |
do we count diblocks from 0 or 1 |
Definition at line 41 of file DAQChannelMapConstants.h.
Definition at line 10 of file DAQChannelMapErrorsOLD.h.
Shifts and masks for unique online channel.
Enumerator | |
---|---|
MASK_DETECTOR |
Detector ID, (4bit), valid range 1-4. |
MASK_DIBLOCK |
Diblock ID, (6bit), valid range 1-15. |
MASK_DCMID |
DCM ID, (6bit), valid range 1-12. |
MASK_DCMPORT |
DCM Link Port (8bit), valid range 0-63. |
MASK_PIXELID |
APD Pixel Number (8bit), valid range 0-31. |
SHIFT_DETECTOR | |
SHIFT_DIBLOCK | |
SHIFT_DCMID | |
SHIFT_DCMPORT | |
SHIFT_PIXELID |
Definition at line 66 of file DAQChannelMapConstants.h.
Enumerator | |
---|---|
MIN_PIXEL | |
MAX_PIXEL | |
MIN_PORT | |
MAX_PORT | |
MIN_DCM | |
MAX_DCM | |
MIN_DIBLOCK | |
MAX_DIBLOCK | |
MIN_DCMCELL | |
MAX_DCMCELL | |
MIN_DCMPLANE | |
MAX_DCMPLANE | |
MAX_MC_DCMPLANE | |
MAX_MC_ND_DCMPLANE |
Definition at line 48 of file DAQChannelMapConstants.h.
Types of Block.
Definition at line 92 of file DAQChannelMapConstants.h.
Size of the detectors in blocks.
Definition at line 129 of file DAQChannelMapConstants.h.
Definition at line 142 of file DAQChannelMapConstants.h.
Types of Detector Plane.
Enumerator | |
---|---|
XZ_PLANE |
Identifier for the horizontal plane. |
YZ_PLANE |
Identifier for the vertical plane. |
Definition at line 123 of file DAQChannelMapConstants.h.
Enumerator | |
---|---|
INIT | |
X_VIEW |
Identifier for the X measuring view of the detector (top) |
Y_VIEW |
Identifier for the Y measuring view of the detector (side) |
Definition at line 116 of file DAQChannelMapConstants.h.
Types of Diblock.
Definition at line 103 of file DAQChannelMapConstants.h.
Definition at line 155 of file DAQChannelMapConstants.h.
Shifts and masks for unique offline channel.
Enumerator | |
---|---|
MASK_OFFLINE_DETECTOR |
Detector ID, (4bit), valid range 1-4. |
MASK_OFFLINE_PLANE |
Plane Number,(18bit), valid range 0-930 (far det) |
MASK_OFFLINE_CELL |
Cell Number, (10bit), valid range 1-384 (far det) |
SHIFT_OFFLINE_DETECTOR | |
SHIFT_OFFLINE_PLANE | |
SHIFT_OFFLINE_CELL |
Definition at line 81 of file DAQChannelMapConstants.h.
uint32_t daqchannelmap::FD_NUM_CELLS_DCM = 64 |
Definition at line 13 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::computeDCM().
uint32_t daqchannelmap::FD_NUM_CELLS_PLANE = 384 |
Definition at line 16 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::computeCell(), and daqchannelmap::FarDetDAQChannelMap::encodeDChan().
uint32_t daqchannelmap::FD_NUM_DCMS = 12 |
Definition at line 18 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::getNumberOfDCM().
uint32_t daqchannelmap::FD_NUM_DIBLOCKS = 14 |
Definition at line 17 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::getTotalNumberOfDiblocks().
uint32_t daqchannelmap::FD_NUM_PLANES_BLOCK = 32 |
Definition at line 15 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::computeBlock().
uint32_t daqchannelmap::FD_NUM_PLANES_DIBLOCK = 64 |
Definition at line 14 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::FarDetDAQChannelMap::encodeDChan().
const unsigned int daqchannelmap::fiber2pixel[] |
Definition at line 31 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::FiberToPixel().
const unsigned int daqchannelmap::fibertopixel |
Definition at line 27 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NDOSDAQChannelMap::FiberToPixel(), daqchannelmap::TestBeamDAQChannelMap::FiberToPixel(), and daqchannelmap::FarDetDAQChannelMap::FiberToPixel().
uint32_t daqchannelmap::ND_MC_NUM_DCMS = 2 |
Definition at line 22 of file NearDetDAQChannelMapConstants.h.
uint32_t daqchannelmap::ND_NUM_CELLS_DCM = 64 |
Definition at line 14 of file NearDetDAQChannelMapConstants.h.
uint32_t daqchannelmap::ND_NUM_CELLS_PLANE = 96 |
Definition at line 17 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::computeCell(), and daqchannelmap::NearDetDAQChannelMap::encodeDChan().
uint32_t daqchannelmap::ND_NUM_CELLS_XPLANE_MC = 64 |
Definition at line 19 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::computeCell(), and daqchannelmap::NearDetDAQChannelMap::encodeDChan().
uint32_t daqchannelmap::ND_NUM_CELLS_YPLANE_MC = 96 |
Definition at line 18 of file NearDetDAQChannelMapConstants.h.
uint32_t daqchannelmap::ND_NUM_DCMS = 4 |
Definition at line 21 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::getNumberOfDCM().
uint32_t daqchannelmap::ND_NUM_DIBLOCKS = 4 |
Definition at line 20 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::getTotalNumberOfDiblocks().
uint32_t daqchannelmap::ND_NUM_PLANES_BLOCK = 24 |
Definition at line 16 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::computeBlock().
uint32_t daqchannelmap::ND_NUM_PLANES_DIBLOCK = 64 |
Definition at line 15 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::encodeDChan().
const unsigned int daqchannelmap::pixel2fiber[] |
Definition at line 25 of file NearDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NearDetDAQChannelMap::PixelToFiber().
const unsigned int daqchannelmap::pixeltofiber |
Definition at line 21 of file FarDetDAQChannelMapConstants.h.
Referenced by daqchannelmap::NDOSDAQChannelMap::PixelToFiber(), daqchannelmap::TestBeamDAQChannelMap::PixelToFiber(), and daqchannelmap::FarDetDAQChannelMap::PixelToFiber().
uint32_t daqchannelmap::TB_NUM_CELLS_DCM = 64 |
Definition at line 13 of file TestBeamDAQChannelMapConstants.h.
uint32_t daqchannelmap::TB_NUM_CELLS_PLANE = 64 |
Definition at line 16 of file TestBeamDAQChannelMapConstants.h.
Referenced by daqchannelmap::TestBeamDAQChannelMap::computeCell(), and daqchannelmap::TestBeamDAQChannelMap::encodeDChan().
uint32_t daqchannelmap::TB_NUM_DCMS = 3 |
Definition at line 18 of file TestBeamDAQChannelMapConstants.h.
Referenced by daqchannelmap::TestBeamDAQChannelMap::getNumberOfDCM().
uint32_t daqchannelmap::TB_NUM_DIBLOCKS = 1 |
Definition at line 17 of file TestBeamDAQChannelMapConstants.h.
Referenced by daqchannelmap::TestBeamDAQChannelMap::getTotalNumberOfDiblocks().
uint32_t daqchannelmap::TB_NUM_PLANES_BLOCK = 32 |
Definition at line 15 of file TestBeamDAQChannelMapConstants.h.
uint32_t daqchannelmap::TB_NUM_PLANES_DIBLOCK = 64 |
Definition at line 14 of file TestBeamDAQChannelMapConstants.h.