3 // Last update: October 2th 2009
\r
5 #include "AliESDACORDE.h"
\r
7 ClassImp(AliESDACORDE)
\r
9 AliESDACORDE::AliESDACORDE():TObject()
\r
11 //Default constructor
\r
12 for(Int_t i=0;i<60;i++)
\r
14 fACORDEBitPattern[i] = 0;
\r
19 AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
\r
23 //Default constructor
\r
24 for(Int_t i=0;i<60;i++)
\r
26 fACORDEBitPattern[i] = o.fACORDEBitPattern[i];
\r
31 AliESDACORDE::AliESDACORDE(Bool_t* MACORDEBitPattern):TObject()
\r
36 for(Int_t i=0;i<60;i++)
\r
38 fACORDEBitPattern[i] = MACORDEBitPattern[i];
\r
42 AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)
\r
44 if(this==&o)return *this;
\r
45 TObject::operator=(o);
\r
47 // Assignment operator
\r
48 for(Int_t i=0; i<60; i++)
\r
50 fACORDEBitPattern[i] = o.fACORDEBitPattern[i];
\r
57 Bool_t AliESDACORDE::GetHitChannel(Int_t i)
\r
59 return fACORDEBitPattern[i];
\r
62 void AliESDACORDE::Copy(TObject &obj) const {
\r
64 // this overwrites the virtual TOBject::Copy()
\r
65 // to allow run time copying without casting
\r
68 if(this==&obj)return;
\r
69 AliESDACORDE *robj = dynamic_cast<AliESDACORDE*>(&obj);
\r
70 if(!robj)return; // not an AliESDACRDE
\r