ROOT logo
AliRoot » PWGLF » SPECTRA » XTANALYSIS » AliJXtHistos

class AliJXtHistos

Function Members (Methods)

public:
AliJXtHistos(AliJCard* cardP)
AliJXtHistos(const AliJXtHistos& obj)
virtual~AliJXtHistos()
voidCreateXtHistos()
voidFillAcceptedVertexHisto(double zVert, int centBin)
voidFillCentralityHistos(double fcent, int fCentBin)
voidFillInclusiveConeActivities(double pT, double sumPt)
voidFillInclusiveHistograms(double pT, double xT, double eta, double phi, double effCorr, int centBin)
voidFillIsolatedConeActivities(double pT, double sumPt)
voidFillIsolatedHistograms(double pT, double xT, double eta, double phi, double effCorr, int centBin)
voidFillRawVertexHisto(double zVert)
TList*GetHistoList()
TDirectory*JumpToDefaultDirectory()
TDirectory*MakeDirectory(TString name)
AliJXtHistos&operator=(const AliJXtHistos& obj)
boolUseDirectory() const
voidUseDirectory(bool b)

Data Members

protected:
AliJCard*fCardparameters in card
TDirectory*fTopDirectorytop directory, different analysis (JCORRAN) in sub-directories.
boolfUseDirectoryto create sub-directories in the final results, used more in case of JCORRAN
TList*fhistoListlist of histograms
doublefmaxEtaRangecharged track eta acceptance
private:
TH1D*fhCentrcentrality
TH1D*fhChargedEta[10]
TH1D*fhChargedEtaNoCorr[10]
TH1D*fhChargedPhi[10]
TH1D*fhChargedPhiNoCorr[10]
TH1D*fhChargedPt[10]
TH1D*fhChargedPtNoCorr[10]inclusive pT distribution - dN/dpT and 1/pT dN/dpT, last without efficiency correction
TH1D*fhChargedXt[10]
TH1D*fhChargedXtNoCorr[10]The same as inclusive, but for xT
TProfile*fhConeActivitypT sum in cone, to be compared to the ALICE UE results
TProfile*fhConeActivityIsolatedactivity for isolated particles
TH1D*fhEventPerRunnumber of events per run
TH1D*fhInvariantChargedPt[10]
TH1D*fhInvariantChargedXt[10]
TH1D*fhInvariantIsolatedChargedPt[10]the same as above but for isolated pT
TH1D*fhInvariantIsolatedChargedXt[10]the same, but for isolated xT
TH1D*fhIsolatedChargedEta[10]the same as above but for eta
TH1D*fhIsolatedChargedPhi[10]phi -distributions - inclusive, without efficiency correction and for isolated
TH1D*fhIsolatedChargedPt[10]
TH1D*fhIsolatedChargedXt[10]
TH2D*fhVertexZTriggVtxz-vertex distribution of triggered events, needed somewhere?
TH1D*fhZVert[10]accepted z-vertex as a function of centrality
TH1D*fhZVertRawraw z-vertex distribution
TH1D*fhiCentrcentrality, accepted
charfhname[40]
charfhtit[40]dummy variables to create histogram names and titles

Class Charts

Inheritance Chart:
AliJXtHistos

Function documentation

AliJXtHistos(AliJCard* cardP)
 constructor
AliJXtHistos(const AliJXtHistos& obj)
 copy constructor
AliJXtHistos& operator=(const AliJXtHistos& obj)
 copy constructor
TDirectory * MakeDirectory(TString name)
 Make directory with given name and move into it
TDirectory * JumpToDefaultDirectory()
 Move to default directory
void FillInclusiveHistograms(double pT, double xT, double eta, double phi, double effCorr, int centBin)
 Fill all inclusive histograms
void FillIsolatedHistograms(double pT, double xT, double eta, double phi, double effCorr, int centBin)
 Fill all inclusive histograms
void CreateXtHistos()
 all the histograms of xT analysis
virtual ~AliJXtHistos()
{delete fhistoList;}
TList * GetHistoList()
{ return fhistoList; }
bool UseDirectory() const
{ return fUseDirectory; }
void UseDirectory(bool b)
void FillCentralityHistos(double fcent, int fCentBin)
 Fill various histograms
void FillRawVertexHisto(double zVert)
{fhZVertRaw->Fill(zVert);}
void FillAcceptedVertexHisto(double zVert, int centBin)
{fhZVert[centBin]->Fill(zVert);}
void FillInclusiveConeActivities(double pT, double sumPt)
{fhConeActivity->Fill(pT,sumPt);}
void FillIsolatedConeActivities(double pT, double sumPt)
{fhConeActivityIsolated->Fill(pT,sumPt);}