1 #include "AliESDACORDE.h"
5 AliESDACORDE::AliESDACORDE():TObject()
8 for(Int_t i=0;i<60;i++)
10 fACORDESingleMuon[i] = fACORDEMultiMuon[i] = 0;
15 AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
20 for(Int_t i=0;i<60;i++)
22 fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
23 fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
28 AliESDACORDE::AliESDACORDE(Int_t* MACORDESingleMuon, Int_t* MACORDEMultiMuon):TObject()
33 for(Int_t i=0;i<60;i++)
35 fACORDESingleMuon[i] = MACORDESingleMuon[i];
36 fACORDEMultiMuon[i] = MACORDEMultiMuon[i];
40 AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)
42 if(this==&o)return *this;
43 TObject::operator=(o);
45 // Assignment operator
46 for(Int_t i=0; i<60; i++)
48 fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
49 fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
55 void AliESDACORDE::Copy(TObject &obj) const {
57 // this overwrites the virtual TOBject::Copy()
58 // to allow run time copying without casting
62 AliESDACORDE *robj = dynamic_cast<AliESDACORDE*>(&obj);
63 if(!robj)return; // not an AliESDACRDE