class Packet_emc_dcm32: public Packet_emc

This is the packet which deals with EMC long format.

Inheritance:


Protected Methods

[more]virtual int* decode(int *)
this interface got a special keyword for the benefit of the LVL2 Trigger.


Inherited from Packet_emc:

Public Methods

ovirtual int iValue(const int channel, const char *what)
ovirtual int iValue(const int channel, const int iy)
ovirtual int fillfList5x144(float** array2D, int* channelN, int arrayOffset, int channelOffset, int threshold)
ovirtual int filliList6x144(int** array2D, int arrayOffset, int channelOffset, int threshold)
ovirtual int filliList144x6(int* array1D, int channelOffset, int threshold)
ovirtual int filliList5x192(int** array2D, int* address, int arrayOffset, int addressOffset, int threshold)
ovirtual int fillfList5x192(float** array2D, int* address, int arrayOffset, int addressOffset, int threshold)
ovirtual int filliList6x192(int** array2D, int arrayOffset, int channelOffset, int threshold)
ovirtual int filliList192x6(int* array1D, int channelOffset, int threshold)
ovirtual int fillArray192x5(int *array5)
ovirtual int fillArray144x5(int *array5)
ovirtual int fillCoarseEnergyList(int *Energy, int* channelN, int channelOffset, int threshold)
ovirtual int fillCoarseEnergyArray(int* Energy)
ovirtual int fillQtileArray(int* qtileEnergy)
ovirtual int fillQtileList(int* qtileE, int*qtileN, int qtileOffset, int threshold)

Protected Fields

oint max_channels


Inherited from Packet_w4:


Inherited from Packet_A:


Inherited from Packet:

Public Methods

ovirtual float rValue(const int channel)
ovirtual float rValue(const int channel, const char * what)
ovirtual float rValue(const int channel, const int iy)
ovirtual int getArraylength(const char * what ="")
ovirtual int fillIntArray(int destination[], const int length, int * nw, const char * what="")
ovirtual int fillFloatArray(float destination[], const int length, int * nw, const char * what="")
ovirtual int* getIntArray(int * nw, const char * ="")
ovirtual float* getFloatArray(int * nw, const char * ="")
ovirtual int is_pointer_type() const
ovirtual int convert()
ovirtual int getLength() const
ovirtual int getDebugLength() const
ovirtual int getIdentifier() const
ovirtual int getPadding() const
ovirtual int getStructure() const
ovirtual int getHitFormat() const
ovirtual int getDataLength() const
ovirtual voidfullIdentify (std::ostream& os = std::cout) const (ostream & os = cout) const
ovirtual void dump(std::ostream& os = std::cout)
ovirtual void gdump(const int how = EVT_HEXADECIMAL, std::ostream& os = std::cout) const

Public

o


Documentation

This is the packet which deals with EMC long format. It inherits from Packet_pbsc_dcm32 and adds some usefull functions.
ovirtual int* decode(int *)
this interface got a special keyword for the benefit of the LVL2 Trigger. Calling

struct emcChannelLongList ecl[144]; int nw, NumberOfChannels; NumberOfChannels = p->fillIntArray ( (int *) ecl, sizeof(*ecl), &nw, "SPARSE");

returns you the actually fired channels.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.