ROOT logo


// Last update: Nov. 5th 2013 

#include "AliESDAD.h"

ClassImp(AliESDAD)

AliESDAD::AliESDAD():TObject()
{
 //Default constructor
	for(Int_t i=0;i<16;i++)
	{
		fADCellID[i] = 0;
	}
}


AliESDAD::AliESDAD(const AliESDAD &o)
  :TObject(o)

{	
	//Default constructor
	for(Int_t i=0;i<16;i++)
	{
		fADCellID[i] = o.fADCellID[i];
	}
}


AliESDAD::AliESDAD(Bool_t* MADBitCell):TObject()
{

	//Constructor

	for(Int_t i=0;i<16;i++)
	{
		fADCellID[i] = MADBitCell[i];
	}
}

AliESDAD& AliESDAD::operator=(const AliESDAD& o)
{
// Copy Constructor
	if(this==&o)return *this;
	TObject::operator=(o);

	// Assignment operator
	for(Int_t i=0; i<16; i++)
	{
		fADCellID[i] = o.fADCellID[i];
	}
	
	return *this;
}


Bool_t AliESDAD::GetADCell(Int_t i) const
{
	return fADCellID[i];
}

void AliESDAD::Copy(TObject &obj) const {
  
  // this overwrites the virtual TOBject::Copy()
  // to allow run time copying without casting
  // in AliESDEvent

  if(this==&obj)return;
  AliESDAD *robj = dynamic_cast<AliESDAD*>(&obj);
  if(!robj)return; // not an AliESDAD
  *robj = *this;

}


 AliESDAD.cxx:1
 AliESDAD.cxx:2
 AliESDAD.cxx:3
 AliESDAD.cxx:4
 AliESDAD.cxx:5
 AliESDAD.cxx:6
 AliESDAD.cxx:7
 AliESDAD.cxx:8
 AliESDAD.cxx:9
 AliESDAD.cxx:10
 AliESDAD.cxx:11
 AliESDAD.cxx:12
 AliESDAD.cxx:13
 AliESDAD.cxx:14
 AliESDAD.cxx:15
 AliESDAD.cxx:16
 AliESDAD.cxx:17
 AliESDAD.cxx:18
 AliESDAD.cxx:19
 AliESDAD.cxx:20
 AliESDAD.cxx:21
 AliESDAD.cxx:22
 AliESDAD.cxx:23
 AliESDAD.cxx:24
 AliESDAD.cxx:25
 AliESDAD.cxx:26
 AliESDAD.cxx:27
 AliESDAD.cxx:28
 AliESDAD.cxx:29
 AliESDAD.cxx:30
 AliESDAD.cxx:31
 AliESDAD.cxx:32
 AliESDAD.cxx:33
 AliESDAD.cxx:34
 AliESDAD.cxx:35
 AliESDAD.cxx:36
 AliESDAD.cxx:37
 AliESDAD.cxx:38
 AliESDAD.cxx:39
 AliESDAD.cxx:40
 AliESDAD.cxx:41
 AliESDAD.cxx:42
 AliESDAD.cxx:43
 AliESDAD.cxx:44
 AliESDAD.cxx:45
 AliESDAD.cxx:46
 AliESDAD.cxx:47
 AliESDAD.cxx:48
 AliESDAD.cxx:49
 AliESDAD.cxx:50
 AliESDAD.cxx:51
 AliESDAD.cxx:52
 AliESDAD.cxx:53
 AliESDAD.cxx:54
 AliESDAD.cxx:55
 AliESDAD.cxx:56
 AliESDAD.cxx:57
 AliESDAD.cxx:58
 AliESDAD.cxx:59
 AliESDAD.cxx:60
 AliESDAD.cxx:61
 AliESDAD.cxx:62
 AliESDAD.cxx:63
 AliESDAD.cxx:64
 AliESDAD.cxx:65
 AliESDAD.cxx:66
 AliESDAD.cxx:67
 AliESDAD.cxx:68
 AliESDAD.cxx:69
 AliESDAD.cxx:70
 AliESDAD.cxx:71
 AliESDAD.cxx:72
 AliESDAD.cxx:73
 AliESDAD.cxx:74
 AliESDAD.cxx:75
 AliESDAD.cxx:76