class Packet_w4: public Packet_A

Based on the packet_A definition, we build the other classes of packets, which are the base classes of packets with wordsizes 1, 2, and 4.

Inheritance:


Inherited from Packet_A:


Inherited from Packet:

Public Methods

ovirtual int iValue(const int channel)
ovirtual int iValue(const int channel, const char * what)
ovirtual int iValue(const int channel, const int iy)
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

Based on the packet_A definition, we build the other classes of packets, which are the base classes of packets with wordsizes 1, 2, and 4.

Note that this class can be instantiated and will be used if we encounter a packet with an as yet unknown decoding method, or if we want to customize the decoding step. It can still handle all the operations such as return raw data or envelope information, but none of those which require the data to be decoded.


Direct child classes:
Packet_zdc_fpga
Packet_zdc_dcm2
Packet_zdc_dcm1
Packet_zdc_dcm0
Packet_tof_ll1
Packet_tof_fpga
Packet_tof_dcm2
Packet_tof_dcm16
Packet_tof_dcm1
Packet_tof_dcm0
Packet_tec_dcm2
Packet_tec_dcm0
Packet_rich_ll1
Packet_rich_fpga
Packet_rich_dcm2
Packet_rich_dcm1
Packet_rich_dcm0
Packet_pc_fpga
Packet_pc_dcm3
Packet_pc_dcm2
Packet_pc_dcm1
Packet_pc_dcm0
Packet_pbsc_ll1
Packet_pbgl_ll1
Packet_pbgl_dcm2
Packet_pbgl_dcm1
Packet_pbgl_dcm0
Packet_mvd_ll1
Packet_mvd_fpga
Packet_mvd_dcm2
Packet_mvd_dcm1
Packet_mvd_dcm0
Packet_mutc_fpga
Packet_mutc_dcm2
Packet_mutc_dcm1
Packet_mutc_dcm0
Packet_muta_dcm2
Packet_muta_dcm1
Packet_muta_dcm0
Packet_muid_ll1
Packet_muid_fpga
Packet_muid_dcm0
Packet_id4scaler
Packet_id4evt
Packet_gl1p
Packet_gl1
Packet_emc_oldstyle
Packet_emc_olddcm32
Packet_emc_fpga
Packet_emc
Packet_dch_dcm2
Packet_dch_dcm1
Packet_dch_dcm0
Packet_bbc_ll1
Packet_bbc_fpga
Packet_bbc_dcm2
Packet_bbc_dcm1
Packet_bbc_dcm0

Alphabetic index HTML hierarchy of classes or Java



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