]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRawStream2004.cxx
Effective c++ corrections (T.Pocheptsov)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRawStream2004.cxx
index d4b06815d08b4073ab2acb1dea4d5193ef730b01..e90512ea4cdc9e4c660d70f978906979d9e2ed25 100644 (file)
@@ -32,8 +32,6 @@
 #include "TClonesArray.h"
 #include "TClass.h"
 
-
-
 #include "AliPHOSRawStream2004.h"
 #include "AliRawReader.h"
 #include "AliRawEventHeaderBase.h"
 ClassImp(AliPHOSRawStream2004)
 
 //_____________________________________________________________________________
-AliPHOSRawStream2004::AliPHOSRawStream2004(AliRawReader* rawReader) : TObject()
+AliPHOSRawStream2004::AliPHOSRawStream2004(AliRawReader* rawReader) :
+  fRawReader(rawReader),
+  fData(0),
+  fctdb(0),
+  fTrig(0)
+{
+  //Ctor
+}
+
+//_____________________________________________________________________________
+AliPHOSRawStream2004::AliPHOSRawStream2004(const AliPHOSRawStream2004 & rhs) :
+  TObject(rhs),
+  fRawReader(rhs.fRawReader),
+  fData(rhs.fData),
+  fctdb(rhs.fctdb),
+  fTrig(rhs.fTrig)
 {
-  fRawReader = rawReader ;
-  fctdb = 0 ;
+  //Copy ctor
 }
+
+//_____________________________________________________________________________
+AliPHOSRawStream2004 & AliPHOSRawStream2004::operator = (const AliPHOSRawStream2004 &rhs)
+{
+  TObject::operator = (rhs);
+  fRawReader = rhs.fRawReader;
+  fData = rhs.fData;
+  fctdb = rhs.fctdb;
+  fTrig = rhs.fTrig;
+  
+  return *this;
+}
+
 //_____________________________________________________________________________
 Bool_t AliPHOSRawStream2004::ReadDigits(TClonesArray * digits){