
#ifndef ARRDUMP_RECORD_H
#define ARRDUMP_RECORD_H

#include <TArrayI.h>
#include "event/SubPacket.h"

namespace pamela {
  /**
   * ArrDumpRecord data Wrapper.
   *
   * Each ArrDumpRecord is a PAMELA CPU software array of parameters.
   */
  class ArrDumpRecord: public TObject {
  private:
    
  public:
     /**
      * The array ID.
      */   
     UINT8      Arr_ID;

     /**
      * The array length expressed in dwords (32-bit).
      */   
     UINT16     Arr_len;

     /**
      * An array of Integers containing the values of the array.
      */   
     TArrayI    *Data;
    ArrDumpRecord(void);
    ~ArrDumpRecord(void){};

    ClassDef(ArrDumpRecord, 1)
  };
}

#endif /* ARRDUMP_RECORD_H */

