////////////////////////////////////////////////////////////////////
// //
// General Remark: //
-// CMSLC means //
+// LCMS means //
// Center of Mass System Longitudially Co-moving //
// //
// //
// //
////////////////////////////////////////////////////////////////////
+#include <TMath.h>
-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
virtual ~AliHBTKtResolVsQInvFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
- {
- y = partpair->GetKt() - trackpair->GetKt();
- x = partpair->GetQInv();
- }
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTKtResolVsQInvFctn,1)
};
virtual ~AliHBTQInvResolVsQInvFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
- {
- y = partpair->GetQInv() - trackpair->GetQInv();
- x = partpair->GetQInv();
- }
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTQInvResolVsQInvFctn,1)
};
virtual ~AliHBTQOutResolVsQInvFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTQOutResolVsQInvFctn,1)
};
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);
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQSideResolVsQInvFctn,1)
};
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);
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQLongResolVsQInvFctn,1)
};
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)
- {y = partpair->GetQInv() - trackpair->GetQInv();x = partpair->GetKt();}
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQInvResolVsKtFctn,1)
};
/***********************************************************************/
AliHBTQOutResolVsKtFctn(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 ~AliHBTQOutResolVsKtFctn(){}
- TH1* GetResult(){return GetNumerator();}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->GetNumerator();}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTQOutResolVsKtFctn,1)
};
/***********************************************************************/
AliHBTQSideResolVsKtFctn(Int_t nXbins = 200, Double_t maxXval = 1., Double_t minXval = 0.0,
Int_t nYbins = 500, Double_t maxYval = .05, Double_t minYval =-0.05);
virtual ~AliHBTQSideResolVsKtFctn(){}
- TH1* GetResult(){return GetNumerator();}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->GetNumerator();}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTQSideResolVsKtFctn,1)
};
/***********************************************************************/
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);
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->GetNumerator();}
ClassDef(AliHBTQLongResolVsKtFctn,1)
};
/***********************************************************************/
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)
- {x = partpair->GetQOutCMSLC();y = x - trackpair->GetQOutCMSLC();}
-
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQOutResolVsQOutFctn,1)
};
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)
- {x = partpair->GetQSideCMSLC(); y = x - trackpair->GetQSideCMSLC();}
-
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQSideResolVsQSideFctn,1)
};
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)
- {x = partpair->GetQLongCMSLC(); y = x - trackpair->GetQLongCMSLC();}
-
- TH1* GetResult(){return fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
+ TH1* GetResult(){return this->fNumerator;}
ClassDef(AliHBTQLongResolVsQLongFctn,1)
};
/***********************************************************************/
virtual ~AliHBTPairThetaResolVsQInvFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairThetaResolVsQInvFctn,1)
};
virtual ~AliHBTPairThetaResolVsPairThetaFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairThetaResolVsPairThetaFctn,1)
};
virtual ~AliHBTPairPhiResolVsQInvFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairPhiResolVsQInvFctn,1)
};
virtual ~AliHBTPairThetaResolVsKtFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairThetaResolVsKtFctn,1)
};
virtual ~AliHBTPairPhiResolVsKtFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairPhiResolVsKtFctn,1)
};
virtual ~AliHBTPairPhiResolVsPairPhiFctn(){}
- TH1* GetResult(){return fNumerator;}
- void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
+ TH1* GetResult(){return this->fNumerator;}
+ void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y) const;
ClassDef(AliHBTPairPhiResolVsPairPhiFctn,1)
};