]>
Commit | Line | Data |
---|---|---|
bd95bae7 | 1 | #include "AliESDACORDE.h" |
2 | ||
3 | ClassImp(AliESDACORDE) | |
4 | ||
5 | AliESDACORDE::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 | ||
15 | AliESDACORDE::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 | ||
28 | AliESDACORDE::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 | ||
40 | AliESDACORDE& 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 | 55 | void 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 |