X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenReaderEMD.cxx;h=174181aea201ede1e84d862d3356cfdfaa53a837;hb=c82061140660e5e2284cbafc4fe73e3c93c6a272;hp=09bbffecc28f0430d06628ef96d088dff093daf3;hpb=f1d1affa9b3cba09d9e683491b1b9365d4a51ec2;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenReaderEMD.cxx b/EVGEN/AliGenReaderEMD.cxx index 09bbffecc28..174181aea20 100644 --- a/EVGEN/AliGenReaderEMD.cxx +++ b/EVGEN/AliGenReaderEMD.cxx @@ -27,19 +27,47 @@ #include "AliGenReaderEMD.h" -ClassImp(AliGenReaderEMD); - - - // ----------------------------------------------------------------------------------- -AliGenReaderEMD::AliGenReaderEMD() +ClassImp(AliGenReaderEMD) + +AliGenReaderEMD::AliGenReaderEMD(): + fStartEvent(0), + fNcurrent(0), + fNparticle(0), + fTreeNtuple(0), + fIPSide(0), + fPcToTrack(0), + fNnLeft(0), + fEnLeft(0), + fNnRight(0), + fEnRight(0), + fNpLeft(0), + fEtapLeft(0), + fNpRight(0), + fEtapRight(0) { // Default constructor - fStartEvent = 0; - fTreeNtuple = 0; - fIPSide = 0; - fPcToTrack = 0; } +AliGenReaderEMD::AliGenReaderEMD(const AliGenReaderEMD &reader): + AliGenReader(reader), + fStartEvent(0), + fNcurrent(0), + fNparticle(0), + fTreeNtuple(0), + fIPSide(0), + fPcToTrack(0), + fNnLeft(0), + fEnLeft(0), + fNnRight(0), + fEnRight(0), + fNpLeft(0), + fEtapLeft(0), + fNpRight(0), + fEtapRight(0) +{ + // Copy Constructor + reader.Copy(*this); +} // ----------------------------------------------------------------------------------- AliGenReaderEMD::~AliGenReaderEMD() { @@ -84,25 +112,25 @@ void AliGenReaderEMD::Init() // **** neutrons Ntu->SetBranchAddress("Nleft",&fNnLeft); Ntu->SetBranchAddress("Eleft",&fEnLeft); - Ntu->SetBranchAddress("Pxl", &fPxnLeft); - Ntu->SetBranchAddress("Pyl", &fPynLeft); - Ntu->SetBranchAddress("Pzl", &fPznLeft); + Ntu->SetBranchAddress("Pxl", fPxnLeft); + Ntu->SetBranchAddress("Pyl", fPynLeft); + Ntu->SetBranchAddress("Pzl", fPznLeft); Ntu->SetBranchAddress("Nright",&fNnRight); Ntu->SetBranchAddress("Eright",&fEnRight); - Ntu->SetBranchAddress("Pxr", &fPxnRight); - Ntu->SetBranchAddress("Pyr", &fPynRight); - Ntu->SetBranchAddress("Pzr", &fPznRight); + Ntu->SetBranchAddress("Pxr", fPxnRight); + Ntu->SetBranchAddress("Pyr", fPynRight); + Ntu->SetBranchAddress("Pzr", fPznRight); // **** protons Ntu->SetBranchAddress("Nleft_p",&fNpLeft); Ntu->SetBranchAddress("Etaleft_p",&fEtapLeft); - Ntu->SetBranchAddress("Pxl_p", &fPxpLeft); - Ntu->SetBranchAddress("Pyl_p", &fPypLeft); - Ntu->SetBranchAddress("Pzl_p", &fPzpLeft); + Ntu->SetBranchAddress("Pxl_p", fPxpLeft); + Ntu->SetBranchAddress("Pyl_p", fPypLeft); + Ntu->SetBranchAddress("Pzl_p", fPzpLeft); Ntu->SetBranchAddress("Nright_p",&fNpRight); Ntu->SetBranchAddress("Etaright_p",&fEtapRight); - Ntu->SetBranchAddress("Pxr_p", &fPxpRight); - Ntu->SetBranchAddress("Pyr_p", &fPypRight); - Ntu->SetBranchAddress("Pzr_p", &fPzpRight); + Ntu->SetBranchAddress("Pxr_p", fPxpRight); + Ntu->SetBranchAddress("Pyr_p", fPypRight); + Ntu->SetBranchAddress("Pzr_p", fPzpRight); } // -----------------------------------------------------------------------------------