]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSstatistics.cxx
New default values for baselines (F.Prino)
[u/mrichter/AliRoot.git] / ITS / AliITSstatistics.cxx
index ededf73cecc00ba9d5dd6c116a3e3d9d4c958d3e..90b4ef3e11d514b99a9aabe0e15dba32e3f2eb41 100644 (file)
 ClassImp(AliITSstatistics)
 
 //
-AliITSstatistics::AliITSstatistics() : TObject(){
+AliITSstatistics::AliITSstatistics() : TObject(),
+fN(0),
+fOrder(0),
+fX(0),
+fW(0){
 //
 // default contructor
 //
-    fX = 0;
-    fW = 0;
-    fN = 0;
-    fOrder = 0;
-    return;
 }
 
 
-AliITSstatistics::AliITSstatistics(Int_t order) : TObject(){
+AliITSstatistics::AliITSstatistics(Int_t order) : TObject(),
+fN(0),
+fOrder(order),
+fX(0),
+fW(0){
 //
 // contructor to a specific order in the moments
 //
-    fOrder = order;
     fX = new Double_t[order];
     fW = new Double_t[order];
     for(Int_t i=0;i<order;i++) {fX[i] = 0.0; fW[i] = 0.0;}
-    fN = 0;
     return;
 }
 
@@ -51,7 +52,7 @@ AliITSstatistics::~AliITSstatistics(){
     fOrder = 0;
 }
 //_______________________________________________________________
-AliITSstatistics& AliITSstatistics::operator=(AliITSstatistics &source){
+AliITSstatistics& AliITSstatistics::operator=(const AliITSstatistics &source){
 // operator =
 
      if(this==&source) return *this;
@@ -73,7 +74,11 @@ AliITSstatistics& AliITSstatistics::operator=(AliITSstatistics &source){
          return *this;
 }
 //_______________________________________________________________
-AliITSstatistics::AliITSstatistics(AliITSstatistics &source){
+AliITSstatistics::AliITSstatistics(const AliITSstatistics &source) : TObject(source),
+fN(0),
+fOrder(0),
+fX(0),
+fW(0){
 // Copy constructor
 
      if(this==&source) return;
@@ -188,25 +193,3 @@ Double_t AliITSstatistics::GetErrorRMS(){
     s   = (m4-(n-3.)*m2*m2/(n-1.))/n;
     return TMath::Sqrt(s);
 }
-/*
-//_______________________________________________________________________
-void AliITSstatistics::Streamer(TBuffer &R__b){
-   // Stream an object of class AliITSstatistics.
-
-   if (R__b.IsReading()) {
-      Version_t R__v = R__b.ReadVersion(); if (R__v) { }
-      TObject::Streamer(R__b);
-      R__b >> fN;
-      R__b >> fOrder;
-      R__b.ReadArray(fX);
-      R__b.ReadArray(fW);
-   } else {
-      R__b.WriteVersion(AliITSstatistics::IsA());
-      TObject::Streamer(R__b);
-      R__b << fN;
-      R__b << fOrder;
-      R__b.WriteArray(fX,fOrder);
-      R__b.WriteArray(fW,fOrder);
-   }
-}
-*/