#include "TObjArray.h"
#include <cstring>
#include "AliHFEreducedMCParticle.h"
ClassImp(AliHFEreducedMCParticle)
AliHFEreducedMCParticle::AliHFEreducedMCParticle():
TObject(),
fSignedPt(0.),
fP(0.),
fEta(0.),
fPhi(0.),
fPdg(0),
fMotherPdg(0),
fSource(5),
fSignal(kFALSE),
fEleSource(0)
{
memset(fProductionVertex, 0, sizeof(Double_t) *3);
memset(fMotherProductionVertex, 0, sizeof(Double_t) *3);
}
AliHFEreducedMCParticle::AliHFEreducedMCParticle(const AliHFEreducedMCParticle &ref):
TObject(ref),
fSignedPt(ref.fSignedPt),
fP(ref.fP),
fEta(ref.fEta),
fPhi(ref.fPhi),
fPdg(ref.fPdg),
fMotherPdg(ref.fMotherPdg),
fSource(ref.fSource),
fSignal(ref.fSignal),
fEleSource(ref.fEleSource)
{
memcpy(fProductionVertex, ref.fProductionVertex, sizeof(Double_t) *3);
memcpy(fMotherProductionVertex, ref.fMotherProductionVertex, sizeof(Double_t) *3);
}
AliHFEreducedMCParticle &AliHFEreducedMCParticle::operator=(const AliHFEreducedMCParticle &ref){
if(&ref != this){
TObject::operator=(ref);
fSignedPt = ref.fSignedPt;
fP= ref.fP;
fEta = ref.fEta;
fPhi = ref.fPhi;
fPdg = ref.fPdg;
fMotherPdg = ref.fMotherPdg;
fSource = ref.fSource;
fSignal = ref.fSignal;
fEleSource = ref.fEleSource;
memcpy(fProductionVertex, ref.fProductionVertex, sizeof(Double_t) *3);
memcpy(fMotherProductionVertex, ref.fMotherProductionVertex, sizeof(Double_t) *3);
}
return *this;
}
AliHFEreducedMCParticle.cxx:1 AliHFEreducedMCParticle.cxx:2 AliHFEreducedMCParticle.cxx:3 AliHFEreducedMCParticle.cxx:4 AliHFEreducedMCParticle.cxx:5 AliHFEreducedMCParticle.cxx:6 AliHFEreducedMCParticle.cxx:7 AliHFEreducedMCParticle.cxx:8 AliHFEreducedMCParticle.cxx:9 AliHFEreducedMCParticle.cxx:10 AliHFEreducedMCParticle.cxx:11 AliHFEreducedMCParticle.cxx:12 AliHFEreducedMCParticle.cxx:13 AliHFEreducedMCParticle.cxx:14 AliHFEreducedMCParticle.cxx:15 AliHFEreducedMCParticle.cxx:16 AliHFEreducedMCParticle.cxx:17 AliHFEreducedMCParticle.cxx:18 AliHFEreducedMCParticle.cxx:19 AliHFEreducedMCParticle.cxx:20 AliHFEreducedMCParticle.cxx:21 AliHFEreducedMCParticle.cxx:22 AliHFEreducedMCParticle.cxx:23 AliHFEreducedMCParticle.cxx:24 AliHFEreducedMCParticle.cxx:25 AliHFEreducedMCParticle.cxx:26 AliHFEreducedMCParticle.cxx:27 AliHFEreducedMCParticle.cxx:28 AliHFEreducedMCParticle.cxx:29 AliHFEreducedMCParticle.cxx:30 AliHFEreducedMCParticle.cxx:31 AliHFEreducedMCParticle.cxx:32 AliHFEreducedMCParticle.cxx:33 AliHFEreducedMCParticle.cxx:34 AliHFEreducedMCParticle.cxx:35 AliHFEreducedMCParticle.cxx:36 AliHFEreducedMCParticle.cxx:37 AliHFEreducedMCParticle.cxx:38 AliHFEreducedMCParticle.cxx:39 AliHFEreducedMCParticle.cxx:40 AliHFEreducedMCParticle.cxx:41 AliHFEreducedMCParticle.cxx:42 AliHFEreducedMCParticle.cxx:43 AliHFEreducedMCParticle.cxx:44 AliHFEreducedMCParticle.cxx:45 AliHFEreducedMCParticle.cxx:46 AliHFEreducedMCParticle.cxx:47 AliHFEreducedMCParticle.cxx:48 AliHFEreducedMCParticle.cxx:49 AliHFEreducedMCParticle.cxx:50 AliHFEreducedMCParticle.cxx:51 AliHFEreducedMCParticle.cxx:52 AliHFEreducedMCParticle.cxx:53 AliHFEreducedMCParticle.cxx:54 AliHFEreducedMCParticle.cxx:55 AliHFEreducedMCParticle.cxx:56 AliHFEreducedMCParticle.cxx:57 AliHFEreducedMCParticle.cxx:58 AliHFEreducedMCParticle.cxx:59 AliHFEreducedMCParticle.cxx:60 AliHFEreducedMCParticle.cxx:61 AliHFEreducedMCParticle.cxx:62 AliHFEreducedMCParticle.cxx:63 AliHFEreducedMCParticle.cxx:64 AliHFEreducedMCParticle.cxx:65 AliHFEreducedMCParticle.cxx:66 AliHFEreducedMCParticle.cxx:67 AliHFEreducedMCParticle.cxx:68 AliHFEreducedMCParticle.cxx:69 AliHFEreducedMCParticle.cxx:70 AliHFEreducedMCParticle.cxx:71 AliHFEreducedMCParticle.cxx:72 AliHFEreducedMCParticle.cxx:73 AliHFEreducedMCParticle.cxx:74 AliHFEreducedMCParticle.cxx:75 AliHFEreducedMCParticle.cxx:76 AliHFEreducedMCParticle.cxx:77 AliHFEreducedMCParticle.cxx:78 AliHFEreducedMCParticle.cxx:79 AliHFEreducedMCParticle.cxx:80 AliHFEreducedMCParticle.cxx:81 AliHFEreducedMCParticle.cxx:82 AliHFEreducedMCParticle.cxx:83 AliHFEreducedMCParticle.cxx:84 AliHFEreducedMCParticle.cxx:85 AliHFEreducedMCParticle.cxx:86 AliHFEreducedMCParticle.cxx:87 AliHFEreducedMCParticle.cxx:88 AliHFEreducedMCParticle.cxx:89 AliHFEreducedMCParticle.cxx:90