]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HBTAN/AliHBTasCorrFctn.h
coding violations and compilation warnings fixed (Sergey)
[u/mrichter/AliRoot.git] / HBTAN / AliHBTasCorrFctn.h
index 356b1857cb3d8ca5562c91f73601a0d2e57f25df..c39965704fc82db531454ff7b5bad32f92251b2e 100644 (file)
@@ -28,7 +28,8 @@ public:
      void Init();
      void ProcessSameEventParticles(AliHBTPair* pair);
      void ProcessDiffEventParticles(AliHBTPair* pair);
-     void Write();
+     Int_t Write(const char* /*x1*/ = "",Int_t /*x2*/ = 0, Int_t /*x3*/ = 0);
+     Int_t Write(const char* x1 = "",Int_t x2 = 0, Int_t x3 = 0) const {return AliHBTOnePairFctn1D::Write(x1,x2,x3);}
      
      void SetNumberOfIntervals(Int_t N){fNumberOfIntervals = N;}
      
@@ -41,6 +42,9 @@ protected:
      
      virtual Double_t GetValue(AliHBTPair* pair) const = 0; 
      virtual void BuildHistos() = 0; 
+     void BuildHistos(Int_t nbins, Float_t max, Float_t min) {
+       AliHBTOnePairFctn1D::BuildHistos(nbins, max, min);
+     }
      int Getnbins(){ return fnbins;}         // this are workarounds for my lame coding
      double GetmaxXval(){return fmaxXval;}   // these methods are uset to build histograms 
      double GetminXval(){return fminXval;}   // with set by user number of bins etc. 
@@ -56,6 +60,8 @@ private:
      Int_t fNumberOfIntervals;   //number of intervals
      double fmaxXval; //max histogram's X value 
      double fminXval; //min histogram's X value
+
+     AliHBTasCorrFctn& operator=(const AliHBTasCorrFctn&); // Not implemented
      
      ClassDef(AliHBTasCorrFctn,1)
 };
@@ -69,6 +75,9 @@ public:
      
 protected:
      Double_t GetValue(AliHBTPair* pair) const {return pair->GetQOutLCMS();}
+     void BuildHistos(Int_t nbins, Float_t max, Float_t min) {
+       AliHBTasCorrFctn::BuildHistos(nbins, max, min);
+     }
      void BuildHistos();
 private:   
      ClassDef(AliHBTQOutasCorrFctn,1)
@@ -83,6 +92,9 @@ public:
          
 protected:
      Double_t GetValue(AliHBTPair* pair) const {return pair->GetQSideLCMS();} 
+     void BuildHistos(Int_t nbins, Float_t max, Float_t min) {
+       AliHBTasCorrFctn::BuildHistos(nbins, max, min);
+     }
      void BuildHistos();
 private:   
      ClassDef(AliHBTQSideasCorrFctn,1)
@@ -97,6 +109,9 @@ public:
      
 protected:
      Double_t GetValue(AliHBTPair* pair) const {return pair->GetQLongLCMS();}
+     void BuildHistos(Int_t nbins, Float_t max, Float_t min) {
+       AliHBTasCorrFctn::BuildHistos(nbins, max, min);
+     }
      void BuildHistos();
 private:   
      ClassDef(AliHBTQLongasCorrFctn,1)