The RawDataBlock class Base class for rawdata handling.
More...
#include <RawDataBlock.h>
|
| RawDataBlock () |
| Default constructor.
|
|
virtual | ~RawDataBlock () |
| Destructor.
|
|
virtual void | SetBuffer (int *bufin, int nwords, int delete_flag, int num_events, int num_nodes) |
| set buffer ( delete_flag : m_buffer is freeed( = 0 )/ not freeed( = 1 ) in Destructer )
|
|
virtual int | TotalBufNwords () |
| Get total length of m_buffer.
|
|
virtual int | GetBufferPos (int n) |
| get position of data block in word
|
|
virtual int * | GetBuffer (int n) |
| get nth buffer pointer
|
|
virtual int * | GetWholeBuffer () |
| get pointer to buffer(m_buffer)
|
|
virtual int | GetNumEntries () |
| get # of data blocks = (# of nodes)*(# of events)
|
|
virtual int | GetNumNodes () |
| get # of data sources(e.g. # of COPPER boards) in m_buffer
|
|
virtual int | GetNumEvents () |
| get # of events in m_buffer
|
|
virtual int | GetPreAllocFlag () |
| get malloc_flag
|
|
virtual int | GetBlockNwords (int n) |
| get size of a data block
|
|
virtual int | CheckFTSWID (int n) |
| get FTSW ID to check whether this data block is FTSW data or not
|
|
virtual int | CheckTLUID (int n) |
| get FTSW ID to check whether this data block is FTSW data or not
|
|
virtual void | CopyBlock (int n, int *buf_to) |
| Copy one datablock to buffer.
|
|
virtual void | PrintData (int *buf, int nwords) |
| print data
|
|
The RawDataBlock class Base class for rawdata handling.
Definition at line 27 of file RawDataBlock.h.
◆ ClassDef()
not record
To drive from TObject
◆ m_nwords
do not record
number of words of buffer
Definition at line 145 of file RawDataBlock.h.
The documentation for this class was generated from the following files: