ROOT logo
#ifndef ALIADDIGIT_H
#define ALIADDIGIT_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id: AliADdigit.h  $ */

#include "AliDigit.h"
#include "AliADConst.h"

//_____________________________________________________________________________
class AliADdigit: public AliDigit  {

public:
    AliADdigit();
    AliADdigit(Int_t   PMnumber, Float_t time, 
                  Float_t TimeWidth,
		  Bool_t  Integrator,
		  Short_t *chargeADC = 0,
		  Bool_t  BBflag = kFALSE,
		  Bool_t  BGflag = kFALSE,
		  Int_t *labels = 0);
    virtual ~AliADdigit() {};
    virtual void Print(const Option_t* option="") const;

    Int_t   PMNumber()   const {return fPMNumber;}    
    Short_t ADC()        const {return fChargeADC[kNClocks/2];}
    Float_t Time()       const {return fTime;}
    Float_t Width()      const {return fWidth;} 
    Bool_t  Integrator() const {return fIntegrator;}
    Short_t ChargeADC(Int_t clock) const {return (clock >= 0 && clock < kNClocks) ? fChargeADC[clock] : 0;}
    Bool_t  GetIntegratorFlag(Int_t clock);
    Bool_t  GetBBflag()  const {return fBBflag;}
    Bool_t  GetBGflag()  const {return fBGflag;}
    
  protected:
    Int_t   fPMNumber;      // PhotoMultiplier number (0 to 16)
    Float_t fTime;          // Time of Flight
    Float_t fWidth;         // Width of the time distribution
    Bool_t  fIntegrator;    // Integrator used in central clock
    Short_t fChargeADC[kNClocks]; // ADC samples as present in raw data
    Bool_t  fBBflag;	    // BB flag in central clock
    Bool_t  fBGflag;	    // BB flag in central clock
    

  ClassDef(AliADdigit,1)  // AD Digit class
};
//typedef AliADdigit AliADdigit;
#endif
 AliADdigit.h:1
 AliADdigit.h:2
 AliADdigit.h:3
 AliADdigit.h:4
 AliADdigit.h:5
 AliADdigit.h:6
 AliADdigit.h:7
 AliADdigit.h:8
 AliADdigit.h:9
 AliADdigit.h:10
 AliADdigit.h:11
 AliADdigit.h:12
 AliADdigit.h:13
 AliADdigit.h:14
 AliADdigit.h:15
 AliADdigit.h:16
 AliADdigit.h:17
 AliADdigit.h:18
 AliADdigit.h:19
 AliADdigit.h:20
 AliADdigit.h:21
 AliADdigit.h:22
 AliADdigit.h:23
 AliADdigit.h:24
 AliADdigit.h:25
 AliADdigit.h:26
 AliADdigit.h:27
 AliADdigit.h:28
 AliADdigit.h:29
 AliADdigit.h:30
 AliADdigit.h:31
 AliADdigit.h:32
 AliADdigit.h:33
 AliADdigit.h:34
 AliADdigit.h:35
 AliADdigit.h:36
 AliADdigit.h:37
 AliADdigit.h:38
 AliADdigit.h:39
 AliADdigit.h:40
 AliADdigit.h:41
 AliADdigit.h:42
 AliADdigit.h:43
 AliADdigit.h:44
 AliADdigit.h:45
 AliADdigit.h:46
 AliADdigit.h:47
 AliADdigit.h:48
 AliADdigit.h:49