]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSstatistics.h
warning fixed
[u/mrichter/AliRoot.git] / ITS / AliITSstatistics.h
index 539e55705917cf99fd2989258e7445a15412eeea..29612b2e271810300823f26b6633dbfef488fb1c 100644 (file)
@@ -16,53 +16,38 @@ class AliITSstatistics : public TObject {
  public:
   AliITSstatistics();
   AliITSstatistics(Int_t order);
-  AliITSstatistics(AliITSstatistics &source); // copy  constructor
-  AliITSstatistics& operator=(AliITSstatistics &source); // operator=
+  AliITSstatistics(const AliITSstatistics &source); // copy  constructor
+  AliITSstatistics& operator=(const AliITSstatistics &source); // operator=
   virtual ~AliITSstatistics();
   void Reset();
   void AddValue(Double_t x,Double_t w);
-  void AddValue(Double_t x){
-                            // Default weight of 1
-                            AddValue(x,1.0);
-                                                                        } 
-  void AddValue(Float_t x,Float_t w){
-                                     //float
-                                     AddValue((Double_t)x,(Double_t)w);
-                                                                                                } 
-  void AddValue(Float_t x){
-                           // floats default weight of 1
-                           AddValue(x,1.0);} 
+  void AddValue(Double_t x){ Double_t weight=1.0; AddValue(x,weight);} // Default weight of 1
+  void AddValue(Float_t x,Float_t w){AddValue((Double_t)x,(Double_t)w);} //float
+  void AddValue(Float_t x){Float_t weight=1.0; AddValue(x,weight);} // floats default weight of 1
   Double_t GetNth(Int_t order);
-  Double_t GetMean() {
-                      // returns the mean
-                      return GetNth(1);
-                                                       };
-  Int_t GetN(){
-               // returns the number of entries
-               return fN;
-              };
-  Int_t GetOrder(){
-                   // returns the order of the moment of the distribution
-                   return 
-                                                fOrder;
-                  };
-  Double_t GetXN(Int_t order){
-                              // returns X^N
-                              return fx[order-1];
-                              };
-  Double_t GetWN(Int_t order){
-                              // returns W^N
-                              return fw[order-1];
-                             };
+  Double_t GetMean() {// returns the mean
+    return GetNth(1);};
+  Int_t GetN() const{// returns the number of entries
+    return fN;
+  };
+  Int_t GetOrder() const {// returns the order of the moment of the distribution
+    return fOrder;
+  };
+  Double_t GetXN(Int_t order) const{// returns X^N
+    return fX[order-1];
+  };
+  Double_t GetWN(Int_t order)const {// returns W^N
+    return fW[order-1];
+  };
   Double_t GetRMS();
   Double_t GetErrorMean();
   Double_t GetErrorRMS();
 
  private:
-  Double_t *fx;   // fx array of x moments
-  Double_t *fw;   // fw array of weight by moment
-  Int_t    fN;    // fN number of enetries
-  Int_t    fOrder;// fOrder maximum allowed moment
+  Int_t    fN;    //fN number of enetries
+  Int_t    fOrder;//fOrder maximum allowed moment
+  Double_t *fX;   //[fOrder] fX array of x moments
+  Double_t *fW;   //[fOrder] fW array of weight by moment
 
   ClassDef(AliITSstatistics,1)// A class to do simple statistics calculations
 };