This is the packet which deals with EMC long format.
![[more]](icon1.gif) virtual   int* decode(int *)
virtual   int* decode(int *)
 virtual   int iValue(const int channel, const char *what)
virtual   int iValue(const int channel, const char *what)
 virtual   int iValue(const int channel, const int iy)
virtual   int iValue(const int channel, const int iy)
 virtual   int fillfList5x144(float** array2D, int* channelN, int arrayOffset, int channelOffset, int threshold)
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 filliList6x144(int** array2D, int arrayOffset, int channelOffset, int threshold)
 virtual   int filliList144x6(int* array1D, 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 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 fillfList5x192(float** array2D, int* address, int arrayOffset, int addressOffset, int threshold)
 virtual   int filliList6x192(int** array2D, int arrayOffset, int channelOffset, int threshold)
virtual   int filliList6x192(int** array2D, int arrayOffset, int channelOffset, int threshold)
 virtual   int filliList192x6(int* array1D, int channelOffset, int threshold)
virtual   int filliList192x6(int* array1D, int channelOffset, int threshold)
 virtual   int fillArray192x5(int *array5)
virtual   int fillArray192x5(int *array5)
 virtual   int fillArray144x5(int *array5)
virtual   int fillArray144x5(int *array5)
 virtual   int fillCoarseEnergyList(int *Energy, int* channelN, int channelOffset, int threshold)
virtual   int fillCoarseEnergyList(int *Energy, int* channelN, int channelOffset, int threshold)
 virtual   int fillCoarseEnergyArray(int* Energy)
virtual   int fillCoarseEnergyArray(int* Energy)
 virtual   int fillQtileArray(int* qtileEnergy)
virtual   int fillQtileArray(int* qtileEnergy)
 virtual   int fillQtileList(int* qtileE, int*qtileN, int qtileOffset, int threshold)
virtual   int fillQtileList(int* qtileE, int*qtileN, int qtileOffset, int threshold)
 int max_channels
int max_channels
 virtual   float rValue(const int channel)
virtual   float rValue(const int channel)
 virtual   float rValue(const int channel, const char * what)
virtual   float rValue(const int channel, const char * what)
 virtual   float rValue(const int channel, const int iy)
virtual   float rValue(const int channel, const int iy)
 virtual   int getArraylength(const char * what ="")
virtual   int getArraylength(const char * what ="")
 virtual   int fillIntArray(int destination[],  const int length,  int * nw,  const char * what="")
virtual   int fillIntArray(int destination[],  const int length,  int * nw,  const char * what="")
 virtual   int fillFloatArray(float destination[],  const int length,  int * nw,  const char * what="")
virtual   int fillFloatArray(float destination[],  const int length,  int * nw,  const char * what="")
 virtual   int* getIntArray(int * nw, const char * ="")
virtual   int* getIntArray(int * nw, const char * ="")
 virtual   float* getFloatArray(int * nw, const char * ="")
virtual   float* getFloatArray(int * nw, const char * ="")
 virtual   int is_pointer_type() const
virtual   int is_pointer_type() const 
 virtual   int convert()
virtual   int convert()
 virtual   int getLength() const
virtual   int getLength() const 
 virtual   int getDebugLength() const
virtual   int getDebugLength() const 
 virtual   int getIdentifier() const
virtual   int getIdentifier() const 
 virtual   int getPadding() const
virtual   int getPadding() const 
 virtual   int getStructure() const
virtual   int getStructure() const 
 virtual   int getHitFormat() const
virtual   int getHitFormat() const 
 virtual   int getDataLength() const
virtual   int getDataLength() const 
 virtual   voidfullIdentify (std::ostream& os = std::cout) const (ostream & os = cout) const
virtual   voidfullIdentify (std::ostream& os = std::cout) const (ostream & os = cout) const 
 virtual   void dump(std::ostream& os = std::cout)
virtual   void dump(std::ostream& os = std::cout)
 virtual   void gdump(const int how = EVT_HEXADECIMAL, std::ostream& os = std::cout) const
virtual   void gdump(const int how = EVT_HEXADECIMAL, std::ostream& os = std::cout) const 
 
 
This is the packet which deals with EMC long format. It inherits from Packet_pbsc_dcm32 and adds some usefull functions.
 virtual   int* decode(int *)
virtual   int* decode(int *)
struct emcChannelLongList ecl[144]; int nw, NumberOfChannels; NumberOfChannels = p->fillIntArray ( (int *) ecl, sizeof(*ecl), &nw, "SPARSE");
returns you the actually fired channels.
Alphabetic index HTML hierarchy of classes or Java