ROOT logo
#ifndef ALI_ITS_ONLINESPDHITEVENT_H
#define ALI_ITS_ONLINESPDHITEVENT_H

/////////////////////////////////////////////////////////////////
// Author: Henrik Tydesjo                                      //
// This class is used as a container online.                   //
// One object for each half stave and step in a scan. It keeps //
// the nr of events with at least one pixel hit in each chip.  //
// It also keeps the value for the all the 10 chips together.  //
// This class should only be used through the interface of the //
// AliITSOnlineSPDscan class.                                  //
/////////////////////////////////////////////////////////////////

#include <TObject.h>

class AliITSOnlineSPDHitEvent : public TObject {

 public:
  AliITSOnlineSPDHitEvent();
  virtual ~AliITSOnlineSPDHitEvent(){}
  void   IncrementHitEvent(UInt_t chip);
  void   SetHitEvent(UInt_t chip, UInt_t events);
  UInt_t GetHitEvent(UInt_t chip) const;
  AliITSOnlineSPDHitEvent* CloneThis() const;

 private:
  UInt_t fHitEvent[11];  // nr of events with at least one hit in a chip
                         // index 10 is for all 10 chips together

  ClassDef(AliITSOnlineSPDHitEvent,1)
   };

#endif
 AliITSOnlineSPDHitEvent.h:1
 AliITSOnlineSPDHitEvent.h:2
 AliITSOnlineSPDHitEvent.h:3
 AliITSOnlineSPDHitEvent.h:4
 AliITSOnlineSPDHitEvent.h:5
 AliITSOnlineSPDHitEvent.h:6
 AliITSOnlineSPDHitEvent.h:7
 AliITSOnlineSPDHitEvent.h:8
 AliITSOnlineSPDHitEvent.h:9
 AliITSOnlineSPDHitEvent.h:10
 AliITSOnlineSPDHitEvent.h:11
 AliITSOnlineSPDHitEvent.h:12
 AliITSOnlineSPDHitEvent.h:13
 AliITSOnlineSPDHitEvent.h:14
 AliITSOnlineSPDHitEvent.h:15
 AliITSOnlineSPDHitEvent.h:16
 AliITSOnlineSPDHitEvent.h:17
 AliITSOnlineSPDHitEvent.h:18
 AliITSOnlineSPDHitEvent.h:19
 AliITSOnlineSPDHitEvent.h:20
 AliITSOnlineSPDHitEvent.h:21
 AliITSOnlineSPDHitEvent.h:22
 AliITSOnlineSPDHitEvent.h:23
 AliITSOnlineSPDHitEvent.h:24
 AliITSOnlineSPDHitEvent.h:25
 AliITSOnlineSPDHitEvent.h:26
 AliITSOnlineSPDHitEvent.h:27
 AliITSOnlineSPDHitEvent.h:28
 AliITSOnlineSPDHitEvent.h:29
 AliITSOnlineSPDHitEvent.h:30
 AliITSOnlineSPDHitEvent.h:31
 AliITSOnlineSPDHitEvent.h:32
 AliITSOnlineSPDHitEvent.h:33