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;
}
fOrder = 0;
}
//_______________________________________________________________
-AliITSstatistics& AliITSstatistics::operator=(AliITSstatistics &source){
+AliITSstatistics& AliITSstatistics::operator=(const AliITSstatistics &source){
// operator =
if(this==&source) return *this;
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;
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);
- }
-}
-*/