ROOT logo
#ifndef AliESDAD_H
#define AliESDAD_H

#include <TObject.h>
// Send comments to:
// Mario Rodriguez <mrodriguez@fis.cinvestav.mx>

class AliESDAD : public TObject
{

 public:
  AliESDAD();
  AliESDAD(const AliESDAD&);
  AliESDAD(Bool_t *ADBitCell); 
  virtual ~AliESDAD() {};
  virtual void Copy(TObject &) const;

 // We define the "setters" for AD
	// fake bit pattern, but enought to MC studies
  void SetADBitCell(Bool_t ADBitCell[16]){for (Int_t i=0;i<16;i++){fADCellID[i]=ADBitCell[i];}}

 // Getters  	
  Bool_t GetADCell(Int_t i) const;
  AliESDAD &operator=(const AliESDAD& source);
  
 protected:

  Bool_t	fADCellID[16];  // Array with the AD's bitpattern

  ClassDef(AliESDAD, 1)

};

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