/** @file
 * $Source: /home/cvsmanager/yoda/event/physics/tracker/TrackerEvent.h,v $
 * $Id: TrackerEvent.h,v 5.1 2006/02/04 12:37:44 kusanagi Exp $
 * $Author: kusanagi $
 * 
 * Header file for the raw tracker events
 */
#ifndef TRACKER_EVENT_H
#define TRACKER_EVENT_H

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

namespace pamela {
  /**
   * Namespace for the tracker specific code.
   */
  namespace tracker {
     class TrackerEvent: public pamela::SubPacket {
    
  private:
   
  public:

    TrackerEvent(void);
      int good0;
      int DAQmode[12];
      int DSPnumber[12];
      int DATAlength[12];
      int eventn[12];
      int nclust[12];
      int cutc[12];
      int cutcl[12];
      int addrcluster[12][3];
      int signcluster[12][3];
      int fc[12];
      int compressiontime[12];
      int fl5[12];
      int fl4[12];
      int fl3[12];
      int fl2[12];
      int fl1[12];
      int fl6[12];
      int checksum[12];
      int crc[12];
      int TOTDATAlength;
      TArrayI  TrackerData;
      int pnum[12];
      int cmdnum[12];
      int bid[12];
      int alarm[12];
      int aswr[12];
      /*
       * unpackError = 
       *
       */
      unsigned short unpackError;
    ClassDef(TrackerEvent, 3)
  }; 
}
}
#endif /* TRACKER_EVENT_H */
