]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESDACORDE.cxx
technical changes:
[u/mrichter/AliRoot.git] / STEER / AliESDACORDE.cxx
CommitLineData
bd95bae7 1#include "AliESDACORDE.h"
2
3ClassImp(AliESDACORDE)
4
5AliESDACORDE::AliESDACORDE():TObject()
6{
7 //Default constructor
8 for(Int_t i=0;i<60;i++)
9 {
10 fACORDESingleMuon[i] = fACORDEMultiMuon[i] = 0;
11 }
12}
13
14
15AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
16 :TObject(o)
17
18{
19 //Default constructor
20 for(Int_t i=0;i<60;i++)
21 {
22 fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
23 fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
24 }
25}
26
27
28AliESDACORDE::AliESDACORDE(Int_t* MACORDESingleMuon, Int_t* MACORDEMultiMuon):TObject()
29{
30
31 //Constructor
32
33 for(Int_t i=0;i<60;i++)
34 {
35 fACORDESingleMuon[i] = MACORDESingleMuon[i];
36 fACORDEMultiMuon[i] = MACORDEMultiMuon[i];
37 }
38}
39
40AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)
41{
42 if(this==&o)return *this;
43 TObject::operator=(o);
44
45 // Assignment operator
46 for(Int_t i=0; i<60; i++)
47 {
48 fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
49 fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
50 }
51
52 return *this;
53}
54
732a24fe 55void AliESDACORDE::Copy(TObject &obj) const {
56
57 // this overwrites the virtual TOBject::Copy()
58 // to allow run time copying without casting
59 // in AliESDEvent
60
61 if(this==&obj)return;
62 AliESDACORDE *robj = dynamic_cast<AliESDACORDE*>(&obj);
63 if(!robj)return; // not an AliESDACRDE
64 *robj = *this;
65
66}
67
bd95bae7 68