This is the packet which deals with data in PBSC_DCM0 format.
This is the packet which deals with data in PBSC_DCM0 format. It inherits from Packet_w4 because the data are 32bit entities.
The AMU info is available as
packet->iValue(0,"AMU") AMU cell from timing conversion packet->iValue(1,"AMU") AMU cell from "pre" conversion packet->iValue(2,"AMU") AMU cell from "post" conversionIn addition, there is
packet->iValue(0,"BCLK") Beam clock value from FEM packet->iValue(0,"EVTNR") The FEM event number packet->iValue(0,"MODULE") The Module ID packet->iValue(i,"USERWORD") The USERWORD i, where i is from 0 through 7 packet->iValue(i,"PARITY") The longitudinal parity
We chose to
implement the 5 words of information as the two-dimensional
interface, so packet->iValue(k,i) gives you the word "i" of
channel k, where i is
virtual int iValue(const int channel, const int iy)
packet->iValue(k,0) timing tag (TDC)
packet->iValue(k,1) high gain post sample
packet->iValue(k,2) low gain post sample
packet->iValue(k,3) high gain pre sample
packet->iValue(k,4) low gain pre sample
and "k" is the channel number from 0 through 143.
virtual int fillfList5x144(float** array2D, int* channelN, int arrayOffset, int channelOffset, int threshold)
virtual int filliList6x144(int** array2D, int arrayOffset, int channelOffset, int threshold)
virtual int filliList144x6(int* array1D, int channelOffset, int threshold)
virtual int filliList5x192(int** array2D, int* address, int arrayOffset, int addressOffset, int threshold)
virtual int fillfList5x192(float** array2D, int* address, int arrayOffset, int addressOffset, int threshold)
virtual int filliList6x192(int** array2D, int arrayOffset, int channelOffset, int threshold)
virtual int filliList192x6(int* array1D, int channelOffset, int threshold)
virtual int fillArray192x5(int *array5)
virtual int fillArray144x5(int *array5)
virtual int fillCoarseEnergyList(int *Energy, int* channelN, int channelOffset, int threshold)
virtual int fillCoarseEnergyArray(int* Energy)
virtual int fillQtileArray(int* qtileEnergy)
virtual int fillQtileList(int* qtileE, int*qtileN, int qtileOffset, int threshold)
int max_channels
Alphabetic index HTML hierarchy of classes or Java