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

#include "AliDigit.h"

//_____________________________________________________________________________
class AliVZEROSDigit: public AliDigit  {

 public:
    AliVZEROSDigit();
    AliVZEROSDigit(Int_t pmnumber,
		   Int_t nbins, 
		   Float_t *charges,
		   Int_t *labels = 0);
    virtual ~AliVZEROSDigit();
    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:
    AliVZEROSDigit(const AliVZEROSDigit& /*sdigit*/); 
    AliVZEROSDigit& operator = (const AliVZEROSDigit& /*sdigit*/); 

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

    ClassDef(AliVZEROSDigit,1)  // VZERO SDigit class
};

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