3 // Last update: Nov. 5th 2013
9 AliESDAD::AliESDAD():TObject()
12 for(Int_t i=0;i<16;i++)
19 AliESDAD::AliESDAD(const AliESDAD &o)
24 for(Int_t i=0;i<16;i++)
26 fADCellID[i] = o.fADCellID[i];
31 AliESDAD::AliESDAD(Bool_t* MADBitCell):TObject()
36 for(Int_t i=0;i<16;i++)
38 fADCellID[i] = MADBitCell[i];
42 AliESDAD& AliESDAD::operator=(const AliESDAD& o)
45 if(this==&o)return *this;
46 TObject::operator=(o);
48 // Assignment operator
49 for(Int_t i=0; i<16; i++)
51 fADCellID[i] = o.fADCellID[i];
58 Bool_t AliESDAD::GetADCell(Int_t i) const
63 void AliESDAD::Copy(TObject &obj) const {
65 // this overwrites the virtual TOBject::Copy()
66 // to allow run time copying without casting
70 AliESDAD *robj = dynamic_cast<AliESDAD*>(&obj);
71 if(!robj)return; // not an AliESDAD