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

#include "AliDigit.h"

//_____________________________________________________________________________
class AliADSDigit: public AliDigit  {

 public:
                        AliADSDigit();
                        AliADSDigit(Int_t pmnumber,
                                    Int_t nbins, 
                                    Float_t *charges,
                                    Int_t *labels = 0);
    virtual            ~AliADSDigit();

    virtual void        Print(const Option_t* option="") const;

    Int_t               PMNumber()   const {return fPMNumber;}
    Int_t               GetNBins()   const {return fNBins;}
    Float_t*            GetCharges() const {return fCharges;}

  private:
                        AliADSDigit(const AliADSDigit& /*sdigit*/); 
                        AliADSDigit& operator = (const AliADSDigit& /*sdigit*/); 

    Int_t               fPMNumber;      // PhotoMultiplier number (0 to 16)
    Int_t               fNBins;         // Number of charge bins
    Float_t*            fCharges;       //[fNBins] Array with charges

    ClassDef(AliADSDigit,1)  // AD SDigit class
};

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