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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Px()-trackparticle->Px()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPxResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Py()-trackparticle->Py()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPyResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Pz()-trackparticle->Pz()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPzResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->P()-trackparticle->P()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Pt()-trackparticle->Pt()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPtResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Px()-trackparticle->Px();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Py()-trackparticle->Py();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Pz()-trackparticle->Pz();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->P()-trackparticle->P();
}
protected:
private:
- public:
ClassDef(AliHBTMonPResolutionVsPtFctn,1)
};
/***********************************************************************/
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Pt()-trackparticle->Pt();
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Phi()-trackparticle->Phi()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonPhiResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle * trackparticle,AliVAODParticle * partparticle) const
{
return (partparticle->Theta()-trackparticle->Theta()) ;
}
- TH1* GetResult(){return fResult;}
ClassDef(AliHBTMonThetaResolutionFctn,1)
};
/***********************************************************************/
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Phi()-trackparticle->Phi();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Phi();
y = partparticle->Phi()-trackparticle->Phi();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
x = partparticle->Pt();
y = partparticle->Theta()-trackparticle->Theta();
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(AliVAODParticle* trackparticle, AliVAODParticle* partparticle, Double_t& x, Double_t& y) const
{
y = partparticle->Theta()-trackparticle->Theta();
x = partparticle->Theta();