ROOT logo


// Last update: October 2th 2009 

#include "AliESDACORDE.h"

ClassImp(AliESDACORDE)

AliESDACORDE::AliESDACORDE():TObject()
{
 //Default constructor
	for(Int_t i=0;i<60;i++)
	{
		fACORDEBitPattern[i] = 0;
	}
}


AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
  :TObject(o)

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


AliESDACORDE::AliESDACORDE(Bool_t* MACORDEBitPattern):TObject()
{

	//Constructor

	for(Int_t i=0;i<60;i++)
	{
		fACORDEBitPattern[i] = MACORDEBitPattern[i];
	}
}

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

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


Bool_t AliESDACORDE::GetHitChannel(Int_t i) const
{
	return fACORDEBitPattern[i];
}

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

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

}


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