/******************************************************************/
/******************************************************************/
-#include <Riostream.h>
ClassImp( AliHBTFunction )
AliHBTFunction::AliHBTFunction()
}
/******************************************************************/
-TH1* AliHBTFunction::
-GetRatio(Double_t normfactor)
+TH1* AliHBTFunction::GetRatio(Double_t normfactor)
{
- if (gDebug>0) cout<<"Mormfactor is "<<normfactor<<" for "<<fName<<endl;
+ if (gDebug>0) Info("GetRatio","Norm. Factor is %f for %s",normfactor,GetName());
if (normfactor == 0.0)
{
TH1 *result = (TH1*)GetNumerator()->Clone(str.Data());
result->SetTitle(str.Data());
- //result->Sumw2();
result->Divide(GetNumerator(),GetDenominator(),normfactor);
/******************************************************************/
Double_t AliHBTOnePairFctn1D::Scale()
{
- if (gDebug>0) cout<<"Enetered Scale()"<<endl;
+ if (gDebug>0) Info("Scale","Enetered Scale()");
if(!fNumerator)
{
Error("Scale","No numerator");
Error("Scale","Number of bins for scaling is bigger thnan number of bins in histograms");
return 0.0;
}
- if (gDebug>0) cout<<"No errors detected"<<endl;
+ if (gDebug>0) Info("Scale","No errors detected");
Double_t ratio;
Double_t sum = 0;
}
}
- if(gDebug > 0) cout<<"sum="<<sum<<" fNBinsToScale="<<fNBinsToScale<<" N="<<N<<endl;
+ if(gDebug > 0) Info("Scale","sum=%f fNBinsToScale=%d N=%d",sum,fNBinsToScale,N);
if (N == 0) return 0.0;
Double_t ret = sum/((Double_t)N);
- if(gDebug > 0) cout<<"Scale() returning "<<ret<<endl;
+ if(gDebug > 0) Info("Scale","returning %f",ret);
return ret;
}
delete fNumerator;
delete fDenominator;
}
-void AliHBTTwoPairFctn1D::
-ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
+void AliHBTTwoPairFctn1D::ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x = GetValue(trackpair,partpair);
fNumerator->Fill(x);
void AliHBTTwoPairFctn1D::ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x = GetValue(trackpair,partpair);
fDenominator->Fill(x);
}
-
}
/******************************************************************/
Double_t AliHBTTwoPairFctn1D::Scale()
{
- if (gDebug>0) cout<<"Enetered Scale()"<<endl;
+ if (gDebug>0) Info("Scale","Enetered Scale()");
if(!fNumerator)
{
Error("Scale","No numerator");
Error("Scale","Number of bins for scaling is bigger thnan number of bins in histograms");
return 0.0;
}
- if (gDebug>0) cout<<"No errors detected"<<endl;
+ if (gDebug>0) Info("Scale","No errors detected");
Double_t ratio;
Double_t sum = 0;
}
}
- if(gDebug > 0) cout<<"sum="<<sum<<" fNBinsToScale="<<fNBinsToScale<<" N="<<N<<endl;
+ if(gDebug > 0) Info("Scale","sum=%f fNBinsToScale=%d N=%d",sum,fNBinsToScale,N);
if (N == 0) return 0.0;
Double_t ret = sum/((Double_t)N);
- if(gDebug > 0) cout<<"Scale() returning "<<ret<<endl;
+ if(gDebug > 0) Info("Scale","returning %f",ret);
return ret;
}
ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x,y;
GetValues(trackpair,partpair,x,y);
ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x,y;
GetValues(trackpair,partpair,x,y);
ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x,y,z;
GetValues(trackpair,partpair,x,y,z);
ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair)
{
partpair = CheckPair(partpair);
- trackpair = CheckPair(trackpair);
- if( partpair && trackpair)
+ if( partpair )
{
Double_t x,y,z;
GetValues(trackpair,partpair,x,y,z);