Shutting up Coding Violations Checker
authorskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Apr 2004 08:18:10 +0000 (08:18 +0000)
committerskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Apr 2004 08:18:10 +0000 (08:18 +0000)
17 files changed:
HBTAN/AliHBTCorrFitFctn.h
HBTAN/AliHBTCorrectQInvCorrelFctn.h
HBTAN/AliHBTCorrelFctn.h
HBTAN/AliHBTFunction.h
HBTAN/AliHBTMonDistributionFctns.cxx
HBTAN/AliHBTMonDistributionFctns.h
HBTAN/AliHBTMonResolutionFctns.h
HBTAN/AliHBTMonitorFunction.h
HBTAN/AliHBTPIDPurityFctns.cxx
HBTAN/AliHBTPIDPurityFctns.h
HBTAN/AliHBTQDistributionFctns.h
HBTAN/AliHBTQResolutionFctns.cxx
HBTAN/AliHBTQResolutionFctns.h
HBTAN/AliHBTTwoTrackEffFctn.cxx
HBTAN/AliHBTTwoTrackEffFctn.h
HBTAN/AliHBTWeightFctn.h
HBTAN/AliHBTWeightTheorFctn.h

index add8e8bafda631823339048ecf0edc6533b525ab..f15eb73442b57e35a0a0d9669fc223d2928150ba 100644 (file)
@@ -24,7 +24,7 @@ class AliHBTCorrFitFctn: public AliHBTTwoPairFctn1D
    TH1* GetResult();
    void WriteFunction();
  protected:
-   Double_t GetValue(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/){return 0.0;}//not usable
+   Double_t GetValue(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/) const {return 0.0;}//not usable
    
    TNtuple* fNtuple;//ntuple for storig pairs
    Int_t    fNPairsFitArea;//number of pairs in fitting area
index e260e71157904bff4a2fe7b1075d5e7153048135..c2a6b9de4365f65aa5055c714715f8c9a93183db 100644 (file)
@@ -51,7 +51,7 @@ class AliHBTCorrectQInvCorrelFctn: public AliHBTOnePairFctn1D
   protected:
     virtual void BuildHistos(Int_t nbins, Float_t max, Float_t min);
     Double_t GetCoulombCorrection(AliHBTPair* /*pair*/){return 1.0;}
-    Double_t GetValue(AliHBTPair * pair){return pair->GetQInv();}
+    Double_t GetValue(AliHBTPair * pair) const {return pair->GetQInv();}
     void Smear(AliHBTPair* pair,AliHBTPair& smeared);
     void Smear(AliHBTParticle* part, AliHBTParticle* smeared);
     Double_t GetModelValue(Double_t qinv);
index 962e6e2aceb0eefd9d4f391c08051ca78e7da00f..24f5377be8deb02f4ccb758bc6b8cbae8f22a1c7 100644 (file)
@@ -32,7 +32,7 @@ class AliHBTQInvCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelFunct
    virtual ~AliHBTQInvCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair){return pair->GetQInv();}
+   Double_t GetValue(AliHBTPair * pair) const {return pair->GetQInv();}
  private:  
    ClassDef(AliHBTQInvCorrelFctn,2)
  
@@ -51,7 +51,7 @@ class AliHBTOutSideLongFctn: public AliHBTOnePairFctn3D, public AliHBTCorrelFunc
     TH1* GetResult();
  
   protected:
-    void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z)
+    void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z) const
       { x=TMath::Abs(pair->GetQOutCMSLC()); y=TMath::Abs(pair->GetQSideCMSLC()); z=TMath::Abs(pair->GetQLongCMSLC());} 
 
   ClassDef(AliHBTOutSideLongFctn,1)
@@ -68,7 +68,7 @@ class AliHBTQOutCMSLCCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrel
    virtual ~AliHBTQOutCMSLCCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair){return pair->GetQOutCMSLC();}
+   Double_t GetValue(AliHBTPair * pair) const {return pair->GetQOutCMSLC();}
  private:  
     ClassDef(AliHBTQOutCMSLCCorrelFctn,2)
 };
@@ -83,7 +83,7 @@ class AliHBTQLongCMSLCCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
    virtual ~AliHBTQLongCMSLCCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair){return pair->GetQLongCMSLC();}
+   Double_t GetValue(AliHBTPair * pair) const {return pair->GetQLongCMSLC();}
  private:  
     ClassDef(AliHBTQLongCMSLCCorrelFctn,2)
 };
@@ -98,7 +98,7 @@ class AliHBTQSideCMSLCCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
    virtual ~AliHBTQSideCMSLCCorrelFctn(){}
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair){return pair->GetQSideCMSLC();}
+   Double_t GetValue(AliHBTPair * pair) const {return pair->GetQSideCMSLC();}
  private:  
     ClassDef(AliHBTQSideCMSLCCorrelFctn,2)
 };
@@ -112,7 +112,7 @@ class AliHBTInvMassCorrelFctn: public AliHBTOnePairFctn1D
    virtual ~AliHBTInvMassCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair) { return pair->GetInvMass();}
+   Double_t GetValue(AliHBTPair * pair) const { return pair->GetInvMass();}
  private:  
     ClassDef(AliHBTInvMassCorrelFctn,1)
 };
@@ -127,7 +127,7 @@ class AliHBTTwoKStarCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelF
    virtual ~AliHBTTwoKStarCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair) { return 2.0*pair->GetKStar();}
+   Double_t GetValue(AliHBTPair * pair) const { return 2.0*pair->GetKStar();}
  private:  
     ClassDef(AliHBTTwoKStarCorrelFctn,2)
 };
@@ -142,7 +142,7 @@ class AliHBTAvSeparCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelFu
    virtual ~AliHBTAvSeparCorrelFctn(){};
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair) { return pair->GetAvarageDistance();}
+   Double_t GetValue(AliHBTPair * pair) const { return pair->GetAvarageDistance();}
  private:  
     ClassDef(AliHBTAvSeparCorrelFctn,2)
 };
index 0a5785f52ef613623e04a570b891fc11d4228324..e2f00f777563194791fe7900863506315e7e0c0b 100644 (file)
@@ -405,7 +405,7 @@ class AliHBTOnePairFctn1D: public AliHBTOnePairFctn, public AliHBTFunction1D
   
  protected:
   //retruns velue to be histogrammed
-  virtual Double_t GetValue(AliHBTPair* pair) = 0; 
+  virtual Double_t GetValue(AliHBTPair* pair) const = 0; 
   ClassDef(AliHBTOnePairFctn1D,2)
 };
 /******************************************************************/
@@ -447,7 +447,7 @@ class AliHBTOnePairFctn2D: public AliHBTOnePairFctn, public AliHBTFunction2D
   void Init(){InitFunction();}
   const char* Name(){return GetName();}
  protected:
-  virtual void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y) = 0;
+  virtual void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y) const = 0;
   ClassDef(AliHBTOnePairFctn2D,2)
 };
 /******************************************************************/
@@ -491,7 +491,7 @@ class AliHBTOnePairFctn3D: public AliHBTOnePairFctn, public AliHBTFunction3D
   void Init(){InitFunction();}
   const char* Name(){return GetName();}
  protected:
-  virtual void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z) = 0;
+  virtual void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z) const = 0;
  ClassDef(AliHBTOnePairFctn3D,2)
 };
 /******************************************************************/
@@ -529,7 +529,7 @@ class AliHBTTwoPairFctn1D: public AliHBTTwoPairFctn, public AliHBTFunction1D
   const char* Name(){return GetName();}
   
  protected:
-  virtual Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) = 0;
+  virtual Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const = 0;
 
   ClassDef(AliHBTTwoPairFctn1D,2)
 };
@@ -574,7 +574,7 @@ class AliHBTTwoPairFctn2D: public AliHBTTwoPairFctn, public AliHBTFunction2D
   const char* Name(){return GetName();}
 
  protected:
-  virtual void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) = 0;
+  virtual void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const = 0;
 
   ClassDef(AliHBTTwoPairFctn2D,2)
 };
@@ -621,7 +621,7 @@ class AliHBTTwoPairFctn3D: public AliHBTTwoPairFctn, public AliHBTFunction3D
   const char* Name(){return GetName();}
 
  protected:
-  virtual void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y, Double_t& z) = 0;
+  virtual void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y, Double_t& z) const = 0;
 
   ClassDef(AliHBTTwoPairFctn3D,2)
 };
index 74003f483b6813b59347b76b78fe2d7af3f05182..2b791796074117d1bfa606801999013102d3556a 100644 (file)
@@ -33,6 +33,12 @@ AliHBTMonPxDistributionFctn::AliHBTMonPxDistributionFctn(Int_t nbins, Double_t m
   Rename("Px","Px");
 }
 
+Double_t AliHBTMonPxDistributionFctn::GetValue(AliHBTParticle * particle) const
+{ 
+ //returns value for that function
+ return particle->Px();
+}
+
 /******************************************************************/
 
 ClassImp(AliHBTMonPyDistributionFctn)
index 32385526b6465b602007e412fbce14e15dd3e725..5aeea912e1fc2d386dfb0edc7bd8d20224626c47 100644 (file)
@@ -52,9 +52,8 @@ class AliHBTMonPxDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPxDistributionFctn(Int_t nbins = 200, Double_t maxXval = 1.4, Double_t minXval = -1.4);
    virtual ~AliHBTMonPxDistributionFctn(){};
-   TH1* GetResult(){return fResult;}
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Px();}
+   Double_t GetValue(AliHBTParticle * particle) const;
    ClassDef(AliHBTMonPxDistributionFctn,1)
 };
 /*************************************************************************************/ 
@@ -64,9 +63,8 @@ class AliHBTMonPyDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPyDistributionFctn(Int_t nbins = 200, Double_t maxXval = 1.4, Double_t minXval = -1.4);
    virtual ~AliHBTMonPyDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Py();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Py();}
    ClassDef(AliHBTMonPyDistributionFctn,1)
 };
 /*************************************************************************************/ 
@@ -76,9 +74,8 @@ class AliHBTMonPzDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPzDistributionFctn(Int_t nbins = 200, Double_t maxXval = 1.4, Double_t minXval = -1.4);
    virtual ~AliHBTMonPzDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Pz();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Pz();}
    ClassDef(AliHBTMonPzDistributionFctn,1)
  
 };
@@ -89,9 +86,8 @@ class AliHBTMonPDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPDistributionFctn(Int_t nbins = 200, Double_t maxXval = 1.4, Double_t minXval = 0.0);
    virtual ~AliHBTMonPDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->P();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->P();}
    ClassDef(AliHBTMonPDistributionFctn,1)
  
 };
@@ -102,9 +98,8 @@ class AliHBTMonPtDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPtDistributionFctn(Int_t nbins = 200, Double_t maxXval = 1.4, Double_t minXval = 0.0);
    virtual ~AliHBTMonPtDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Pt();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Pt();}
    ClassDef(AliHBTMonPtDistributionFctn,1)
 };
 
@@ -116,12 +111,11 @@ class AliHBTMonPxDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 1.4, Double_t minYval =-1.4);
    virtual ~AliHBTMonPxDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
       x = partparticle->Pt();
       y = partparticle->Px();
     }
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPxDistributionVsPtFctn,1)
  };
 
@@ -133,12 +127,11 @@ class AliHBTMonPyDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 1.4, Double_t minYval =-1.4);
    virtual ~AliHBTMonPyDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Py();
     }
-  TH1* GetResult(){return fResult;} 
   ClassDef(AliHBTMonPyDistributionVsPtFctn,1)
  };
 /***********************************************************************/
@@ -149,12 +142,11 @@ class AliHBTMonPzDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 1.4, Double_t minYval =-1.4);
    virtual ~AliHBTMonPzDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Pz();
     }
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPzDistributionVsPtFctn,1)
  };
 
@@ -166,12 +158,11 @@ class AliHBTMonPDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 1.4, Double_t minYval =-1.4);
    virtual ~AliHBTMonPDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->P();
     }
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPDistributionVsPtFctn,1)
  };
 
@@ -185,9 +176,8 @@ class AliHBTMonPhiDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonPhiDistributionFctn(Int_t nbins = 200, Double_t maxXval = 3.14, Double_t minXval = 0.0);
    virtual ~AliHBTMonPhiDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Phi();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Phi();}
    ClassDef(AliHBTMonPhiDistributionFctn,1)
 };
 
@@ -197,9 +187,8 @@ class AliHBTMonThetaDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonThetaDistributionFctn(Int_t nbins = 200, Double_t maxXval = 3.14, Double_t minXval = 0.0);
    virtual ~AliHBTMonThetaDistributionFctn(){};
-   TH1* GetResult(){return fResult;} 
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Theta();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Theta();}
    ClassDef(AliHBTMonThetaDistributionFctn,1)
  
 };
@@ -212,12 +201,11 @@ class AliHBTMonPhiDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 3.14, Double_t minYval =0.0);
    virtual ~AliHBTMonPhiDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Phi();
     }
-  TH1* GetResult(){return fResult;}
   ClassDef(AliHBTMonPhiDistributionVsPtFctn,1)
  };
 
@@ -229,12 +217,11 @@ class AliHBTMonThetaDistributionVsPtFctn: public AliHBTMonOneParticleFctn2D
                              Int_t nYbins = 200, Double_t maxYval = 3.14, Double_t minYval =0.0);
    virtual ~AliHBTMonThetaDistributionVsPtFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
       x = partparticle->Pt();
       y = partparticle->Theta();
     }
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonThetaDistributionVsPtFctn,1)
  };
 
@@ -244,9 +231,8 @@ class AliHBTMonVxDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonVxDistributionFctn(Int_t nbins = 200, Double_t maxXval = 500, Double_t minXval = -500);
    virtual ~AliHBTMonVxDistributionFctn(){};
-   TH1* GetResult(){return fResult;}
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Vx();}
+   Double_t GetValue(AliHBTParticle * particle)  const{ return particle->Vx();}
    ClassDef(AliHBTMonVxDistributionFctn,1)
 };
 /***********************************************************************/
@@ -255,9 +241,8 @@ class AliHBTMonVyDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonVyDistributionFctn(Int_t nbins = 200, Double_t maxXval = 500, Double_t minXval = -500);
    virtual ~AliHBTMonVyDistributionFctn(){};
-   TH1* GetResult(){return fResult;}
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Vy();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Vy();}
    ClassDef(AliHBTMonVyDistributionFctn,1)
 };
 /***********************************************************************/
@@ -266,9 +251,8 @@ class AliHBTMonVzDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonVzDistributionFctn(Int_t nbins = 200, Double_t maxXval = 300, Double_t minXval = -300);
    virtual ~AliHBTMonVzDistributionFctn(){};
-   TH1* GetResult(){return fResult;}
  protected:
-   Double_t GetValue(AliHBTParticle * particle) { return particle->Vz();}
+   Double_t GetValue(AliHBTParticle * particle) const { return particle->Vz();}
    ClassDef(AliHBTMonVzDistributionFctn,1)
 };
 /***********************************************************************/
@@ -277,9 +261,8 @@ class AliHBTMonRDistributionFctn: public AliHBTMonOneParticleFctn1D
  public:
    AliHBTMonRDistributionFctn(Int_t nbins = 200, Double_t maxXval = 500, Double_t minXval = -500);
    virtual ~AliHBTMonRDistributionFctn(){};
-   TH1* GetResult(){return fResult;}
  protected:
-   Double_t GetValue(AliHBTParticle * p) { return TMath::Sqrt(p->Vx()*p->Vx() + p->Vy()*p->Vy() + p->Vz()*p->Vz());}
+   Double_t GetValue(AliHBTParticle * p) const { return TMath::Sqrt(p->Vx()*p->Vx() + p->Vy()*p->Vy() + p->Vz()*p->Vz());}
    ClassDef(AliHBTMonRDistributionFctn,1)
 };
 
@@ -291,12 +274,11 @@ class AliHBTMonVyDistributionVsVxFctn: public AliHBTMonOneParticleFctn2D
                                    Int_t nYbins = 200, Double_t maxYval = 10.0, Double_t minYval =-10.0);
    virtual ~AliHBTMonVyDistributionVsVxFctn(){}
 
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
       x = partparticle->Vx();
       y = partparticle->Vy();
     }
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonVyDistributionVsVxFctn,1)
  };
 
@@ -308,12 +290,11 @@ class AliHBTMonRtDistributionVsVzFctn: public AliHBTMonOneParticleFctn2D
                                    Int_t nYbins = 100, Double_t maxYval = 10.0, Double_t minYval = 0.0);
    virtual ~AliHBTMonRtDistributionVsVzFctn(){}
  
-   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* partparticle,  Double_t& x, Double_t& y) const
     {
       x = partparticle->Vz();
       y = TMath::Hypot(partparticle->Vx(),partparticle->Vy());
     }
-   TH1* GetResult(){return fResult;}
    ClassDef(AliHBTMonRtDistributionVsVzFctn,1)
  };
 
index 369b83d653072310ed3eea7c716d8e28f5576f18..b8fe7d5298c635a4ea8529fcb9b3d41613ab0d21 100644 (file)
@@ -53,11 +53,10 @@ class AliHBTMonPxResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPxResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPxResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) const
      { 
         return (partparticle->Px()-trackparticle->Px()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPxResolutionFctn,1)
  };
 /***********************************************************************/
@@ -67,11 +66,10 @@ class AliHBTMonPyResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPyResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPyResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) const
      { 
         return (partparticle->Py()-trackparticle->Py()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPyResolutionFctn,1)
  };
 /***********************************************************************/
@@ -81,11 +79,10 @@ class AliHBTMonPzResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPzResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPzResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle)  const
      { 
         return (partparticle->Pz()-trackparticle->Pz()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPzResolutionFctn,1)
  };
 /***********************************************************************/
@@ -95,11 +92,10 @@ class AliHBTMonPResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle)  const
      { 
         return (partparticle->P()-trackparticle->P()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPResolutionFctn,1)
  };
 /***********************************************************************/
@@ -109,11 +105,10 @@ class AliHBTMonPtResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPtResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPtResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle)  const
      { 
         return (partparticle->Pt()-trackparticle->Pt()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPtResolutionFctn,1)
  };
 /***********************************************************************/
@@ -125,8 +120,7 @@ class AliHBTMonPxResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPxResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPxResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Px()-trackparticle->Px();
@@ -140,8 +134,7 @@ class AliHBTMonPyResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPyResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPyResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Py()-trackparticle->Py();
@@ -155,8 +148,7 @@ class AliHBTMonPzResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPzResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPzResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Pz()-trackparticle->Pz();
@@ -170,8 +162,7 @@ class AliHBTMonPResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->P()-trackparticle->P();
@@ -187,8 +178,7 @@ class AliHBTMonPtResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPtResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPtResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Pt()-trackparticle->Pt();
@@ -205,11 +195,10 @@ class AliHBTMonPhiResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonPhiResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonPhiResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle)  const
      { 
         return (partparticle->Phi()-trackparticle->Phi()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonPhiResolutionFctn,1)
  };
 /***********************************************************************/
@@ -219,11 +208,10 @@ class AliHBTMonThetaResolutionFctn: public AliHBTMonTwoParticleFctn1D
    AliHBTMonThetaResolutionFctn(Int_t nbins = 200, Double_t maxXval = 0.05, Double_t minXval = -0.05);
    virtual ~AliHBTMonThetaResolutionFctn(){}
 
-   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) 
+   Double_t GetValue(AliHBTParticle * trackparticle,AliHBTParticle * partparticle) const
      { 
         return (partparticle->Theta()-trackparticle->Theta()) ;
      } 
-   TH1* GetResult(){return fResult;} 
    ClassDef(AliHBTMonThetaResolutionFctn,1)
  };
 /***********************************************************************/
@@ -234,8 +222,7 @@ class AliHBTMonPhiResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPhiResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = 0.0, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPhiResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Phi()-trackparticle->Phi();
@@ -249,8 +236,7 @@ class AliHBTMonPhiResolutionVsPhiFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonPhiResolutionVsPhiFctn(Int_t nXbins = 200, Double_t maxXval = TMath::TwoPi(), Double_t minXval = 0.0,
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonPhiResolutionVsPhiFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Phi();
      y = partparticle->Phi()-trackparticle->Phi();
@@ -264,8 +250,7 @@ class AliHBTMonThetaResolutionVsPtFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonThetaResolutionVsPtFctn(Int_t nXbins = 200, Double_t maxXval = 1.4, Double_t minXval = -0.1, 
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonThetaResolutionVsPtFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      x = partparticle->Pt();
      y = partparticle->Theta()-trackparticle->Theta();
@@ -280,8 +265,7 @@ class AliHBTMonThetaResolutionVsThetaFctn: public AliHBTMonTwoParticleFctn2D
    AliHBTMonThetaResolutionVsThetaFctn(Int_t nXbins = 200, Double_t maxXval = TMath::PiOver2(), Double_t minXval = -TMath::PiOver2(),
                              Int_t nYbins = 200, Double_t maxYval = 0.05, Double_t minYval =-0.05);
    virtual ~AliHBTMonThetaResolutionVsThetaFctn(){}
-   TH1* GetResult(){return fResult;}
-   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y)
+   void GetValues(AliHBTParticle* trackparticle, AliHBTParticle* partparticle, Double_t& x, Double_t& y) const
     {
      y = partparticle->Theta()-trackparticle->Theta();
      x = partparticle->Theta();
index 07eb130f52b27df01e80508697ee8b518df97f03..099c634d406ccf0b5040dad61d7978d6d03289c4 100644 (file)
@@ -125,12 +125,12 @@ class AliHBTMonOneParticleFctn1D: public AliHBTMonOneParticleFctn
   virtual ~AliHBTMonOneParticleFctn1D();
   
   AliHBTMonOneParticleFctn1D& operator=(const AliHBTMonOneParticleFctn1D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
 
   void Process(AliHBTParticle* particle);
 
  protected:
-  virtual Double_t GetValue(AliHBTParticle* particle) = 0; 
+  virtual Double_t GetValue(AliHBTParticle* particle) const = 0; 
   TH1D* fResult;//histogram to be filled
  private:
   ClassDef(AliHBTMonOneParticleFctn1D,2)
@@ -147,12 +147,12 @@ class AliHBTMonOneParticleFctn2D: public AliHBTMonOneParticleFctn
   virtual ~AliHBTMonOneParticleFctn2D();
   
   AliHBTMonOneParticleFctn2D& operator=(const AliHBTMonOneParticleFctn2D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
   
   void Process(AliHBTParticle* particle);
 
  protected:
-  virtual void GetValues(AliHBTParticle* particle, Double_t&, Double_t&) = 0;
+  virtual void GetValues(AliHBTParticle* particle, Double_t&, Double_t&) const = 0;
 
   TH2D* fResult;//histogram to be filled
   
@@ -175,7 +175,7 @@ class AliHBTMonOneParticleFctn3D: public AliHBTMonOneParticleFctn
   virtual ~AliHBTMonOneParticleFctn3D();
 
   AliHBTMonOneParticleFctn3D& operator=(const AliHBTMonOneParticleFctn3D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
 
  protected:
   TH3D* fResult;//histogram to be filled
@@ -215,12 +215,12 @@ class AliHBTMonTwoParticleFctn1D: public AliHBTMonTwoParticleFctn
   virtual ~AliHBTMonTwoParticleFctn1D();
   
   AliHBTMonTwoParticleFctn1D& operator=(const AliHBTMonTwoParticleFctn1D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
   
   void Process(AliHBTParticle* trackparticle, AliHBTParticle* partparticle);
   
  protected:
-  virtual Double_t GetValue(AliHBTParticle* trackparticle, AliHBTParticle* partparticle) = 0;
+  virtual Double_t GetValue(AliHBTParticle* trackparticle, AliHBTParticle* partparticle) const = 0;
 
   TH1D* fResult;//histogram to be filled
 
@@ -238,12 +238,12 @@ class AliHBTMonTwoParticleFctn2D: public AliHBTMonTwoParticleFctn
   virtual ~AliHBTMonTwoParticleFctn2D();
   
   AliHBTMonTwoParticleFctn2D& operator=(const AliHBTMonTwoParticleFctn2D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
   
   void Process(AliHBTParticle* trackparticle, AliHBTParticle* partparticle);
   
  protected:
-  virtual void GetValues(AliHBTParticle*,AliHBTParticle*, Double_t&, Double_t&) = 0;
+  virtual void GetValues(AliHBTParticle*,AliHBTParticle*, Double_t&, Double_t&) const = 0;
 
   TH2D* fResult;//histogram to be filled
   
@@ -264,12 +264,12 @@ class AliHBTMonTwoParticleFctn3D: public AliHBTMonTwoParticleFctn
   virtual ~AliHBTMonTwoParticleFctn3D(){}
   
   AliHBTMonTwoParticleFctn3D& operator=(const AliHBTMonTwoParticleFctn3D& /*in*/){MayNotUse("operator=");return *this;}   
-  TH1* GetResult(){return fResult;}
+  TH1* GetResult(){return this->fResult;}
   
   void Process(AliHBTParticle* trackparticle, AliHBTParticle* partparticle);
 
  protected:
-  virtual void GetValues(AliHBTParticle*,AliHBTParticle*, Double_t&, Double_t&,Double_t&) = 0;
+  virtual void GetValues(AliHBTParticle*,AliHBTParticle*, Double_t&, Double_t&,Double_t&) const = 0;
 
   TH3D* fResult; //histogram to be filled
   
index 89166db84469a64605eea74f232913694fe3cf58..3625b3c1dc426b71d478f338c64b586cd1f2ab2e 100644 (file)
@@ -16,6 +16,7 @@
 //////////////////////////////////////////////////////////////////////////////////
 
 
+/******************************************************************/
 /******************************************************************/
 /******************************************************************/
 
@@ -335,6 +336,9 @@ void AliHBTMonPIDContaminationVsPtFctn::Process(AliHBTParticle * track, AliHBTPa
 }
 
 /******************************************************************/
+/******************************************************************/
+/******************************************************************/
+
 ClassImp(AliHBTPairPIDProbVsQInvFctn)
 
 AliHBTPairPIDProbVsQInvFctn::AliHBTPairPIDProbVsQInvFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
@@ -369,6 +373,9 @@ void AliHBTPairPIDProbVsQInvFctn::ProcessDiffEventParticles(AliHBTPair* pair)
    if(pair) fDenominator->Fill(pair->GetQInv(),pair->GetPIDProb());
   }
 
+/******************************************************************/
+/******************************************************************/
+/******************************************************************/
 
 ClassImp(AliHBTPairPIDProbVsQOutSQideQLongFctn)
 
@@ -381,7 +388,7 @@ AliHBTPairPIDProbVsQOutSQideQLongFctn::AliHBTPairPIDProbVsQOutSQideQLongFctn(Int
   fWriteNumAndDen = kTRUE;//change default behaviour
   Rename("qoslpidpur","Pair PID Probablilty .vs. Q_{out}-Q_{side}-Q_{long} Fctn");
 }
-/*************************************************************/
+/***************1**********************************************/
 
 void AliHBTPairPIDProbVsQOutSQideQLongFctn::ProcessSameEventParticles(AliHBTPair* pair)
 {
@@ -412,6 +419,7 @@ void AliHBTPairPIDProbVsQOutSQideQLongFctn::ProcessDiffEventParticles(AliHBTPair
 TH1* AliHBTPairPIDProbVsQOutSQideQLongFctn::GetResult()
 {
  //returns the scaled ratio
  delete fRatio;
  fRatio = GetRatio(Scale());
  return fRatio;
index c370e5040fc98868227dd3cca371a24c4cb4a12f..c5f8398778c11c1ec14aeb48e145adf84d06b323 100644 (file)
@@ -29,7 +29,7 @@ class AliHBTMonPIDPurityVsPtFctn: public AliHBTMonTwoParticleFctn1D, public AliH
     void Rename(const Char_t * name);
     void Rename(const Char_t * name, const Char_t * title);
     TH1* GetResult();
-    Double_t GetValue(AliHBTParticle * /*track*/,AliHBTParticle * /*part*/) { return 0.0; }
+    Double_t GetValue(AliHBTParticle * /*track*/,AliHBTParticle * /*part*/) const { return 0.0; }
     void Process(AliHBTParticle * track,AliHBTParticle * part);
   protected:
     TH1D* fGood;
@@ -48,7 +48,7 @@ class AliHBTMonPIDContaminationVsPtFctn: public AliHBTMonTwoParticleFctn1D, publ
     void Rename(const Char_t * name);
     void Rename(const Char_t * name, const Char_t * title);
     TH1* GetResult();
-    Double_t GetValue(AliHBTParticle * /*track*/,AliHBTParticle * /*part*/) { return 0.0; }
+    Double_t GetValue(AliHBTParticle * /*track*/,AliHBTParticle * /*part*/) const { return 0.0; }
     void Process(AliHBTParticle * track,AliHBTParticle * part);
   protected:
     TH1D* fWrong;  
@@ -68,7 +68,7 @@ class AliHBTPairPIDProbVsQInvFctn: public AliHBTOnePairFctn1D, public AliHBTCorr
    void ProcessDiffEventParticles(AliHBTPair* pair);
    TH1* GetResult();
  protected:
-   Double_t GetValue(AliHBTPair * pair){return pair->GetQInv();}
+   Double_t GetValue(AliHBTPair * pair) const {return pair->GetQInv();}
  private:
    ClassDef(AliHBTPairPIDProbVsQInvFctn,1)
 };
@@ -87,7 +87,7 @@ class AliHBTPairPIDProbVsQOutSQideQLongFctn: public AliHBTOnePairFctn3D, public
     void ProcessDiffEventParticles(AliHBTPair* pair);
 
   protected:
-    void GetValues(AliHBTPair* /*pair*/, Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/){}
+    void GetValues(AliHBTPair* /*pair*/, Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/) const {}
 
     ClassDef(AliHBTPairPIDProbVsQOutSQideQLongFctn,1)
 };
index cf786222dbaf386015baf31585a6d40477e2df96..2721cc95f110f2199b057d9f4c76ffc1c5b3e94f 100644 (file)
@@ -38,8 +38,8 @@ class AliHBTQOutDistributionVsKtFctn: public AliHBTOnePairFctn2D
    AliHBTQOutDistributionVsKtFctn(Int_t nXbins = 200, Double_t maxXval = 1., Double_t minXval = 0.0, 
                              Int_t nYbins = 500, Double_t maxYval = .15, Double_t minYval =-0.15);
    virtual ~AliHBTQOutDistributionVsKtFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQOutCMSLC();
      x = partpair->GetKt();
@@ -55,8 +55,8 @@ class AliHBTQSideDistributionVsKtFctn: public AliHBTOnePairFctn2D
    AliHBTQSideDistributionVsKtFctn(Int_t nXbins = 200, Double_t maxXval = 1.2, Double_t minXval = -0.1, 
                              Int_t nYbins = 500, Double_t maxYval = 1.2, Double_t minYval =-1.2);
    virtual ~AliHBTQSideDistributionVsKtFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQSideCMSLC();
      x = partpair->GetKt();
@@ -73,8 +73,8 @@ class AliHBTQLongDistributionVsKtFctn: public AliHBTOnePairFctn2D
    AliHBTQLongDistributionVsKtFctn(Int_t nXbins = 200, Double_t maxXval = 1.2, Double_t minXval = -0.1, 
                              Int_t nYbins = 500, Double_t maxYval = 1.2, Double_t minYval =-1.2);
    virtual ~AliHBTQLongDistributionVsKtFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQLongCMSLC();
      x = partpair->GetKt();
@@ -91,8 +91,8 @@ class AliHBTQInvDistributionVsKtFctn: public AliHBTOnePairFctn2D
    AliHBTQInvDistributionVsKtFctn(Int_t nXbins = 200, Double_t maxXval = 1.2, Double_t minXval = -0.1, 
                              Int_t nYbins = 500, Double_t maxYval = 1.2, Double_t minYval =-1.2);
    virtual ~AliHBTQInvDistributionVsKtFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQInv();
      x = partpair->GetKt();
@@ -109,8 +109,8 @@ class AliHBTQOutDistributionVsQInvFctn: public AliHBTOnePairFctn2D
    AliHBTQOutDistributionVsQInvFctn(Int_t nXbins = 200, Double_t maxXval = 1., Double_t minXval = 0.0, 
                              Int_t nYbins = 500, Double_t maxYval = .15, Double_t minYval =-0.15);
    virtual ~AliHBTQOutDistributionVsQInvFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQOutCMSLC();
      x = partpair->GetQInv();
@@ -126,8 +126,8 @@ class AliHBTQSideDistributionVsQInvFctn: public AliHBTOnePairFctn2D
    AliHBTQSideDistributionVsQInvFctn(Int_t nXbins = 200, Double_t maxXval = 1.2, Double_t minXval = -0.1, 
                              Int_t nYbins = 500, Double_t maxYval = 1.2, Double_t minYval =-1.2);
    virtual ~AliHBTQSideDistributionVsQInvFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQSideCMSLC();
      x = partpair->GetQInv();
@@ -144,8 +144,8 @@ class AliHBTQLongDistributionVsQInvFctn: public AliHBTOnePairFctn2D
    AliHBTQLongDistributionVsQInvFctn(Int_t nXbins = 200, Double_t maxXval = 1.2, Double_t minXval = -0.1, 
                              Int_t nYbins = 500, Double_t maxYval = 1.2, Double_t minYval =-1.2);
    virtual ~AliHBTQLongDistributionVsQInvFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->GetQLongCMSLC();
      x = partpair->GetQInv();
@@ -161,8 +161,8 @@ class AliHBTPtDiffDistributionVsQInvFctn: public AliHBTOnePairFctn2D
    AliHBTPtDiffDistributionVsQInvFctn(Int_t nXbins = 800, Double_t maxXval = 4.0, Double_t minXval = 0., 
                              Int_t nYbins = 500, Double_t maxYval = 0.1, Double_t minYval =-0.1);
    virtual ~AliHBTPtDiffDistributionVsQInvFctn(){}
-   TH1* GetResult(){return GetNumerator();}
-   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y)
+   TH1* GetResult(){return this->GetNumerator();}
+   void GetValues(AliHBTPair* partpair, Double_t& x, Double_t& y) const
     {
      y = partpair->Particle1()->Pt() - partpair->Particle2()->Pt();
      x = partpair->GetQInv();
index 19663071443f5bacc3e26924461b3b3f75da0dee..205a939b00d985d380aaee74ed52a130d09e3e99 100644 (file)
@@ -33,7 +33,7 @@ AliHBTKtResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTKtResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTKtResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
 //returns values of the functiion  
   y = partpair->GetKt() - trackpair->GetKt();
@@ -52,7 +52,7 @@ AliHBTQInvResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
  Rename("QInvResolVsQInv","Q_{Inv} Resolution vs. Q_{Inv}");
 }
 /******************************************************************/
-void AliHBTQInvResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQInvResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
 //returns values of the functiion  
  y = partpair->GetQInv() - trackpair->GetQInv();
@@ -73,7 +73,7 @@ AliHBTQOutResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQOutResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQOutResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Qoutsim-Qoutrec for y
   //returns Qinv for x
@@ -99,7 +99,7 @@ AliHBTQSideResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQSideResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair,  Double_t& x, Double_t& y)
+void AliHBTQSideResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair,  Double_t& x, Double_t& y) const
 {
   //returns Qsidesim-Qsiderec for y
   //returns Qinv for x
@@ -124,7 +124,7 @@ AliHBTQLongResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQLongResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQLongResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Qlongsim-Qlongrec for y
   //returns Qinv for x
@@ -149,7 +149,7 @@ AliHBTQInvResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQInvResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQInvResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
  //returns values of the function
  y = partpair->GetQInv() - trackpair->GetQInv();
@@ -171,7 +171,7 @@ AliHBTQOutResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQOutResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQOutResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Qoutsim-Qoutrec for y
   //returns Kt for x
@@ -195,7 +195,7 @@ AliHBTQSideResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQSideResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQSideResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Qsidesim-Qsiderec for y
   //returns Kt for x
@@ -219,7 +219,7 @@ AliHBTQLongResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQLongResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQLongResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Qlongsim-Qlongrec for y
   //returns Kt for x
@@ -243,7 +243,7 @@ AliHBTQOutResolVsQOutFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQOutResolVsQOutFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQOutResolVsQOutFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
 //returns values of the function
   x = partpair->GetQOutCMSLC();
@@ -265,7 +265,7 @@ AliHBTQSideResolVsQSideFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQSideResolVsQSideFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
 //returns values of the function
   x = partpair->GetQSideCMSLC(); 
@@ -287,7 +287,7 @@ AliHBTQLongResolVsQLongFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTQLongResolVsQLongFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTQLongResolVsQLongFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
 //returns values of the function
  x = partpair->GetQLongCMSLC(); 
@@ -310,7 +310,7 @@ AliHBTPairThetaResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTPairThetaResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairThetaResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
  {
   //returns Pair Theta sim - Pair Theta rec for y
   //returns Qinv for x
@@ -334,7 +334,7 @@ AliHBTPairThetaResolVsPairThetaFctn(Int_t nXbins, Double_t maxXval, Double_t min
  Rename("PairThetaResolVsPairTheta","Pair Theta Angle Resolution vs. Pair Theta ");
 }
 /******************************************************************/
-void AliHBTPairThetaResolVsPairThetaFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairThetaResolVsPairThetaFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Pair Theta sim - Pair Theta rec for y
   //returns Pair Theta sim for x
@@ -360,7 +360,7 @@ AliHBTPairPhiResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTPairPhiResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairPhiResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
  {
   //returns Pair Phi sim - Pair Phi rec for y
   //returns QInv sim for x
@@ -387,7 +387,7 @@ AliHBTPairThetaResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTPairThetaResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairThetaResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Pair Theta sim - Pair Theta rec for y
   //returns Kt sim for x
@@ -412,7 +412,7 @@ AliHBTPairPhiResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
 }
 /******************************************************************/
 
-void AliHBTPairPhiResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairPhiResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Pair Phi sim - Pair Phi rec for y
   //returns Kt sim for x
@@ -439,7 +439,7 @@ AliHBTPairPhiResolVsPairPhiFctn(Int_t nXbins, Double_t maxXval, Double_t minXval
 }
 /******************************************************************/
 
-void AliHBTPairPhiResolVsPairPhiFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairPhiResolVsPairPhiFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const
 {
   //returns Pair Phi sim - Pair Phi rec for y
   //returns Pair Phi sim for x
index af39dd9ab994da112d40bde83075d2fef2efe030..f53f214f218e45fb7f5c277691f2c36316c8a728 100644 (file)
@@ -55,7 +55,7 @@ class AliHBTKtResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTKtResolVsQInvFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTKtResolVsQInvFctn,1)
  };
 
@@ -71,7 +71,7 @@ class AliHBTQInvResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTQInvResolVsQInvFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTQInvResolVsQInvFctn,1)
  };
 
@@ -87,7 +87,7 @@ class AliHBTQOutResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTQOutResolVsQInvFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTQOutResolVsQInvFctn,1)
  };
 
@@ -100,7 +100,7 @@ class AliHBTQSideResolVsQInvFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQSideResolVsQInvFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair,  Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair,  Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;} 
    ClassDef(AliHBTQSideResolVsQInvFctn,1)
  };
@@ -114,7 +114,7 @@ class AliHBTQLongResolVsQInvFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQLongResolVsQInvFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;} 
    ClassDef(AliHBTQLongResolVsQInvFctn,1)
  };
@@ -128,7 +128,7 @@ class AliHBTQInvResolVsKtFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQInvResolVsKtFctn(){};
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;} 
    ClassDef(AliHBTQInvResolVsKtFctn,1)
  };
@@ -141,7 +141,7 @@ class AliHBTQOutResolVsKtFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .15, Double_t minYval =-0.15);
    virtual ~AliHBTQOutResolVsKtFctn(){}
    TH1* GetResult(){return this->GetNumerator();}
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTQOutResolVsKtFctn,1)
  };
 /***********************************************************************/
@@ -153,7 +153,7 @@ class AliHBTQSideResolVsKtFctn: public AliHBTTwoPairFctn2D
                             Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQSideResolVsKtFctn(){}
    TH1* GetResult(){return this->GetNumerator();}
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTQSideResolVsKtFctn,1)
  };
 /***********************************************************************/
@@ -165,7 +165,7 @@ class AliHBTQLongResolVsKtFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQLongResolVsKtFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->GetNumerator();}
    ClassDef(AliHBTQLongResolVsKtFctn,1)
  };
@@ -178,7 +178,7 @@ class AliHBTQOutResolVsQOutFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .15, Double_t minYval =-0.15);
    virtual ~AliHBTQOutResolVsQOutFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;}  
    ClassDef(AliHBTQOutResolVsQOutFctn,1)
  };
@@ -193,7 +193,7 @@ class AliHBTQSideResolVsQSideFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .15, Double_t minYval =-0.15);
    virtual ~AliHBTQSideResolVsQSideFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;}  
    ClassDef(AliHBTQSideResolVsQSideFctn,1)
  };
@@ -208,7 +208,7 @@ class AliHBTQLongResolVsQLongFctn: public AliHBTTwoPairFctn2D
                              Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
    virtual ~AliHBTQLongResolVsQLongFctn(){}
 
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    TH1* GetResult(){return this->fNumerator;}  
    ClassDef(AliHBTQLongResolVsQLongFctn,1)
  };
@@ -224,7 +224,7 @@ class AliHBTPairThetaResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairThetaResolVsQInvFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairThetaResolVsQInvFctn,1)
  };
 
@@ -239,7 +239,7 @@ class AliHBTPairThetaResolVsPairThetaFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairThetaResolVsPairThetaFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairThetaResolVsPairThetaFctn,1)
  };
 
@@ -255,7 +255,7 @@ class AliHBTPairPhiResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsQInvFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairPhiResolVsQInvFctn,1)
  };
 
@@ -270,7 +270,7 @@ class AliHBTPairThetaResolVsKtFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairThetaResolVsKtFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairThetaResolVsKtFctn,1)
  };
 
@@ -285,7 +285,7 @@ class AliHBTPairPhiResolVsKtFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsKtFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairPhiResolVsKtFctn,1)
  };
 
@@ -300,7 +300,7 @@ class AliHBTPairPhiResolVsPairPhiFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsPairPhiFctn(){}
    
    TH1* GetResult(){return this->fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
    ClassDef(AliHBTPairPhiResolVsPairPhiFctn,1)
  };
 
index 4df67d1afcc7181a3654a601ca7c70f0ec139673..bb8ea5c81a0e7a017c83208eaa023ee7205a3156 100644 (file)
@@ -78,7 +78,7 @@ AliHBTTwoTrackEffFctnPxPyPz::AliHBTTwoTrackEffFctnPxPyPz(Int_t nXbins, Double_t
 }
 /******************************************************************/
 
-void AliHBTTwoTrackEffFctnPxPyPz::GetValues(AliHBTPair* pair, Double_t& x, Double_t&y ,Double_t& z)
+void AliHBTTwoTrackEffFctnPxPyPz::GetValues(AliHBTPair* pair, Double_t& x, Double_t&y ,Double_t& z) const
 {
 //Returns values to be histogrammed
 //it does not 
@@ -126,7 +126,7 @@ AliHBTTwoTrackEffFctnPtThetaPhi::AliHBTTwoTrackEffFctnPtThetaPhi(Int_t nXbins, D
 }
 /******************************************************************/
 
-void AliHBTTwoTrackEffFctnPtThetaPhi::GetValues(AliHBTPair* pair, Double_t& x, Double_t&y ,Double_t& z)
+void AliHBTTwoTrackEffFctnPtThetaPhi::GetValues(AliHBTPair* pair, Double_t& x, Double_t&y ,Double_t& z) const
 {
 //Returns values to be histogrammed
 //it does not 
index d0b41b220a88e298354777a3ff8b0b5529667ac2..9645c0336487e20100aeab7a609c1e022cea5e99 100644 (file)
@@ -23,7 +23,7 @@ class AliHBTTwoTrackEffFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelFunc
     virtual ~AliHBTTwoTrackEffFctn(){}
     TH1* GetResult();
   protected:
-    Double_t GetValue(AliHBTPair* pair){return pair->GetDeltaP();}
+    Double_t GetValue(AliHBTPair* pair) const {return pair->GetDeltaP();}
   private:
     ClassDef(AliHBTTwoTrackEffFctn,2)
  };
@@ -38,7 +38,7 @@ class AliHBTTwoTrackEffFctnPxPyPz: public AliHBTOnePairFctn3D, public AliHBTCorr
     virtual ~AliHBTTwoTrackEffFctnPxPyPz(){}
     TH1* GetResult();
   protected:
-    void GetValues(AliHBTPair* pair,Double_t& x, Double_t& y,Double_t& z);
+    void GetValues(AliHBTPair* pair,Double_t& x, Double_t& y,Double_t& z) const;
   private:
     ClassDef(AliHBTTwoTrackEffFctnPxPyPz,2)
  };
@@ -53,7 +53,7 @@ class AliHBTTwoTrackEffFctnPtThetaPhi: public AliHBTOnePairFctn3D, public AliHBT
     virtual ~AliHBTTwoTrackEffFctnPtThetaPhi(){}
     TH1* GetResult();
   protected:
-    void GetValues(AliHBTPair* pair,Double_t& x, Double_t& y,Double_t& z);
+    void GetValues(AliHBTPair* pair,Double_t& x, Double_t& y,Double_t& z) const;
   private:
     ClassDef(AliHBTTwoTrackEffFctnPtThetaPhi,1)
  };
index 358abada05c28748757875b630840c707af0bbb0..984bf0ada2f50179bbdb6493fed79acdbfbef1cc 100644 (file)
@@ -36,7 +36,7 @@ class AliHBTWeightQInvFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunct
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
   
  protected:
-  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair)
+  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQInv()-partpair->GetQInv();} //isn't use                                                                    
   ClassDef(AliHBTWeightQInvFctn,2)
 };
@@ -54,7 +54,7 @@ class AliHBTWeightQOutFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunct
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair)         
+  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQOutCMSLC()-partpair->GetQOutCMSLC();} //isn't use                                                                    
   ClassDef(AliHBTWeightQOutFctn,2)
  
@@ -72,7 +72,7 @@ class AliHBTWeightQLongFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunc
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
   
  protected:
-  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair)
+  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQLongCMSLC()-partpair->GetQLongCMSLC();} //isn't used
 
   ClassDef(AliHBTWeightQLongFctn,2)
@@ -91,7 +91,7 @@ class AliHBTWeightQSideFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunc
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair)         
+  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQLongCMSLC()-partpair->GetQLongCMSLC();} //isn't used
 
   ClassDef(AliHBTWeightQSideFctn,2) 
@@ -109,7 +109,7 @@ class AliHBTWeightTwoKStarFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelF
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair)         
+  Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetKStar()-partpair->GetKStar();} //isn't used
   ClassDef(AliHBTWeightTwoKStarFctn,2) 
 
@@ -129,7 +129,7 @@ class AliHBTWeightQOutQSideFctn: public AliHBTTwoPairFctn2D, public AliHBTCorrel
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/){}
+  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
   ClassDef(AliHBTWeightQOutQSideFctn,2)
  
 };
@@ -148,7 +148,7 @@ class AliHBTWeightQOutQLongFctn: public AliHBTTwoPairFctn2D, public AliHBTCorrel
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/){}
+  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
   ClassDef(AliHBTWeightQOutQLongFctn,2)
  
 };
@@ -167,7 +167,7 @@ class AliHBTWeightQSideQLongFctn: public AliHBTTwoPairFctn2D, public AliHBTCorre
   void   ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
       
  protected:
-  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/){}
+  void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
   ClassDef(AliHBTWeightQSideQLongFctn,2)
  
 };
@@ -188,7 +188,7 @@ class AliHBTWeightQOutSQideQLongFctn: public AliHBTTwoPairFctn3D, public AliHBTC
   
   protected:
     void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, 
-                   Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/) { } 
+                   Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/)  const{ } 
 
     ClassDef(AliHBTWeightQOutSQideQLongFctn,1)
 };
index c854eed63166950e9eb0b5e5555d22a629a2ec6e..74bf690614ad18245992cf475787ccb5ac39363d 100644 (file)
@@ -31,7 +31,7 @@ class AliHBTWeightTheorQInvFctn: public AliHBTOnePairFctn1D, public AliHBTCorrel
     void   ProcessSameEventParticles(AliHBTPair* partpair);
 
   protected:
-    Double_t GetValue(AliHBTPair* partpair)
+    Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQInv();} 
 
     ClassDef(AliHBTWeightTheorQInvFctn,1)
@@ -49,7 +49,7 @@ class AliHBTWeightTheorQOutFctn: public AliHBTOnePairFctn1D, public AliHBTCorrel
     void   ProcessSameEventParticles(AliHBTPair* partpair);
 
   protected:
-    Double_t GetValue(AliHBTPair* partpair)
+    Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQOutCMSLC();}
 
     ClassDef(AliHBTWeightTheorQOutFctn,1)
@@ -66,7 +66,7 @@ class AliHBTWeightTheorQSideFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
     void   ProcessSameEventParticles(AliHBTPair* partpair);
     
   protected:
-    Double_t GetValue(AliHBTPair* partpair)
+    Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQSideCMSLC();} 
 
     ClassDef(AliHBTWeightTheorQSideFctn,1)
@@ -83,7 +83,7 @@ class AliHBTWeightTheorQLongFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
     void   ProcessSameEventParticles(AliHBTPair* partpair);
   
   protected:
-    Double_t GetValue(AliHBTPair* partpair)
+    Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQLongCMSLC();} 
 
     ClassDef(AliHBTWeightTheorQLongFctn,1)
@@ -103,7 +103,7 @@ class AliHBTWeightTheorOSLFctn: public AliHBTOnePairFctn3D, public AliHBTCorrelF
     void   ProcessSameEventParticles(AliHBTPair* partpair);
   
   protected:
-    void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z)
+    void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z) const
       { x=TMath::Abs(pair->GetQOutCMSLC()); y=TMath::Abs(pair->GetQSideCMSLC()); z=TMath::Abs(pair->GetQLongCMSLC());} 
 
     ClassDef(AliHBTWeightTheorOSLFctn,1)