]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HBTAN/AliHBTQResolutionFctns.h
First working implementation of the online cell energy/time evaluation. The
[u/mrichter/AliRoot.git] / HBTAN / AliHBTQResolutionFctns.h
index af39dd9ab994da112d40bde83075d2fef2efe030..67abd8318113e9a5389670099666a218dcf4ce21 100644 (file)
@@ -4,7 +4,7 @@
 ////////////////////////////////////////////////////////////////////
 //                                                                //
 // General Remark:                                                //
-// CMSLC means                                                    //
+// LCMS means                                                    //
 // Center of Mass System Longitudially Co-moving                  //
 //                                                                //
 //                                                                //
 ////////////////////////////////////////////////////////////////////
 
 
-class AliHBTKtResolVsQInvFctn;  //Kt Res   Vs   QInvCMSLC 
+class AliHBTKtResolVsQInvFctn;  //Kt Res   Vs   QInvLCMS 
 
-class AliHBTQOutResolVsQInvFctn;  //QOutCMSLC  Res   Vs   QInvCMSLC 
-class AliHBTQSideResolVsQInvFctn; //QSideCMSLC Res   Vs   QInvCMSLC 
-class AliHBTQLongResolVsQInvFctn; //QLongCMSLC Res   Vs   QInvCMSLC 
-class AliHBTQInvResolVsQInvFctn;  //QInvCMSLC Res   Vs   QInvCMSLC 
+class AliHBTQOutResolVsQInvFctn;  //QOutLCMS  Res   Vs   QInvLCMS 
+class AliHBTQSideResolVsQInvFctn; //QSideLCMS Res   Vs   QInvLCMS 
+class AliHBTQLongResolVsQInvFctn; //QLongLCMS Res   Vs   QInvLCMS 
+class AliHBTQInvResolVsQInvFctn;  //QInvLCMS Res   Vs   QInvLCMS 
 
-class AliHBTPairThetaResolVsQInvFctn;//PairTheta Res   Vs   QInvCMSLC
-class AliHBTPairPhiResolVsQInvFctn;  //PairPhi   Res   Vs   QInvCMSLC
+class AliHBTPairThetaResolVsQInvFctn;//PairTheta Res   Vs   QInvLCMS
+class AliHBTPairPhiResolVsQInvFctn;  //PairPhi   Res   Vs   QInvLCMS
 
-class AliHBTQInvResolVsKtFctn;    //QInvCMSLC  Res   Vs   Kt
-class AliHBTQOutResolVsKtFctn;    //QOutCMSLC  Res   Vs   Kt
-class AliHBTQSideResolVsKtFctn;   //QSideCMSLC Res   Vs   Kt
-class AliHBTQLongResolVsKtFctn;   //QLongCMSLC Res   Vs   Kt
+class AliHBTQInvResolVsKtFctn;    //QInvLCMS  Res   Vs   Kt
+class AliHBTQOutResolVsKtFctn;    //QOutLCMS  Res   Vs   Kt
+class AliHBTQSideResolVsKtFctn;   //QSideLCMS Res   Vs   Kt
+class AliHBTQLongResolVsKtFctn;   //QLongLCMS Res   Vs   Kt
 
 class AliHBTPairThetaResolVsKtFctn;   //PairTheta Res   Vs   Kt
 class AliHBTPairPhiResolVsKtFctn;   //PairPhi Res   Vs   Kt
 
 
-class AliHBTQOutResolVsQOutFctn;  //QOutCMSLC  Res   Vs   QOut
-class AliHBTQSideResolVsQSideFctn;//QSideCMSLC Res   Vs   QSide
-class AliHBTQLongResolVsQLongFctn;//QLongCMSLC Res   Vs   QLong
+class AliHBTQOutResolVsQOutFctn;  //QOutLCMS  Res   Vs   QOut
+class AliHBTQSideResolVsQSideFctn;//QSideLCMS Res   Vs   QSide
+class AliHBTQLongResolVsQLongFctn;//QLongLCMS Res   Vs   QLong
 
 
  
@@ -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)
  };