7 |
|
|
8 |
namespace pamela { |
namespace pamela { |
9 |
/** |
/** |
10 |
* ArrDumpBlock data Wrapper |
* ArrDumpRecord data Wrapper. |
11 |
|
* |
12 |
|
* Each ArrDumpRecord is a PAMELA CPU software array of parameters. |
13 |
*/ |
*/ |
14 |
class ArrDumpRecord: public TObject { |
class ArrDumpRecord: public TObject { |
15 |
private: |
private: |
16 |
|
|
17 |
public: |
public: |
18 |
/** |
/** |
19 |
* Get the run name according to a certain run number. |
* The array ID. |
20 |
* @param run Run number. |
*/ |
|
* @return a string with the run name. |
|
|
*/ |
|
|
|
|
21 |
UINT8 Arr_ID; |
UINT8 Arr_ID; |
22 |
|
|
23 |
|
/** |
24 |
|
* The array length expressed in dwords (32-bit). |
25 |
|
*/ |
26 |
UINT16 Arr_len; |
UINT16 Arr_len; |
27 |
|
|
28 |
|
/** |
29 |
|
* An array of Integers containing the values of the array. |
30 |
|
*/ |
31 |
TArrayI *Data; |
TArrayI *Data; |
32 |
ArrDumpRecord(void); |
ArrDumpRecord(void); |
33 |
~ArrDumpRecord(void){}; |
~ArrDumpRecord(void){}; |