]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Bug fix in copy constructor and assignment operator.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Mar 2011 18:03:00 +0000 (18:03 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Mar 2011 18:03:00 +0000 (18:03 +0000)
C. Loizides

STEER/AliAODHeader.cxx

index 89e9571a2e24f0b254cb07d9623f5f563da91561..0d54890387911331676203948956048ca4c13cb8 100644 (file)
@@ -232,7 +232,7 @@ AliAODHeader::AliAODHeader(const AliAODHeader& hdr) :
   fL0TriggerInputs(hdr.fL0TriggerInputs),
   fL1TriggerInputs(hdr.fL1TriggerInputs),
   fL2TriggerInputs(hdr.fL2TriggerInputs),
-  fCentralityP(hdr.fCentralityP)
+  fCentralityP(new AliCentrality(*hdr.fCentralityP))
 {
   // Copy constructor.
   
@@ -296,7 +296,7 @@ AliAODHeader& AliAODHeader::operator=(const AliAODHeader& hdr)
     fL0TriggerInputs    = hdr.fL0TriggerInputs;
     fL1TriggerInputs    = hdr.fL1TriggerInputs;
     fL2TriggerInputs    = hdr.fL2TriggerInputs;
-    fCentralityP        = hdr.fCentralityP;
+    fCentralityP        = new AliCentrality(*hdr.fCentralityP);
 
     SetName(hdr.fName);
     SetTitle(hdr.fTitle);