AliPhysics  5a28df1 (5a28df1)
AliAnaConvCorrBase Class Reference

#include <AliAnaConvCorrBase.h>

Inheritance diagram for AliAnaConvCorrBase:

Public Member Functions

 AliAnaConvCorrBase (TString name, TString title)
 
virtual ~AliAnaConvCorrBase ()
 
void CreateBaseHistograms ()
 
virtual void CreateHistograms ()
 
TListGetHistograms () const
 
void AddHistogram (TH1 *histogram)
 
void AddAxis (TAxis *axis)
 
Float_t GetDPhi (Float_t dPhi)
 Get the distance in phi between trigger particle and correlated particle. More...
 
void CorrelateWithTracks (AliAODConversionParticle *particle, TObjArray *tracks, const Int_t tIDs[4], Float_t cent, Float_t vtxz)
 
void FillCounters (TObjArray *particles, TObjArray *tracks, Float_t cent, Float_t vtxz)
 
TAxisGetAxistPt ()
 
TAxisGetAxiscPt ()
 
TAxisGetAxisdEta ()
 
TAxisGetAxisdPhi ()
 
TAxisGetAxisIso ()
 
TAxisGetAxisCent ()
 
TAxisGetAxisZ ()
 
TAxisGetAxisTrigEta ()
 
TAxisGetAxisAssEta ()
 
TAxisGetAxisMEPhi ()
 
TListGetAxisList ()
 
TListGetTrackAxisList ()
 
TListGetTrigAxisList ()
 

Protected Member Functions

THnSparseF * CreateSparse (TString name, TString title, TList *axes)
 
More...
 

Private Member Functions

void SetUpDefaultBins ()
 
More...
 
 AliAnaConvCorrBase ()
 
 AliAnaConvCorrBase (const AliAnaConvCorrBase &)
 
AliAnaConvCorrBaseoperator= (const AliAnaConvCorrBase &)
 

Private Attributes

TListfHistograms
 
TList fAxesList
 
TList fTrigAxisList
 
TList fTrackAxisList
 
TAxis fAxistPt
 
TAxis fAxiscPt
 
TAxis fAxisdEta
 
TAxis fAxisdPhi
 
TAxis fAxisIso
 
TAxis fAxisCent
 
TAxis fAxisZ
 
TAxis fAxisTrigEta
 
TAxis fAxisAssEta
 
TAxis fAxisMEPhi
 
THnSparseF * fCorrSparse
 
THnSparseF * fTrigSparse
 
THnSparseF * fTrackSparse
 

Detailed Description

Definition at line 22 of file AliAnaConvCorrBase.h.

Constructor & Destructor Documentation

AliAnaConvCorrBase::AliAnaConvCorrBase ( TString  name,
TString  title = "title" 
)

Definition at line 40 of file AliAnaConvCorrBase.cxx.

AliAnaConvCorrBase::~AliAnaConvCorrBase ( )
virtual

destructor

Definition at line 69 of file AliAnaConvCorrBase.cxx.

AliAnaConvCorrBase::AliAnaConvCorrBase ( )
private
AliAnaConvCorrBase::AliAnaConvCorrBase ( const AliAnaConvCorrBase )
private

Member Function Documentation

void AliAnaConvCorrBase::AddAxis ( TAxis axis)
inline

Definition at line 43 of file AliAnaConvCorrBase.h.

void AliAnaConvCorrBase::AddHistogram ( TH1 histogram)
inline

Definition at line 41 of file AliAnaConvCorrBase.h.

void AliAnaConvCorrBase::CorrelateWithTracks ( AliAODConversionParticle particle,
TObjArray tracks,
const Int_t  tIDs[4],
Float_t  cent,
Float_t  vtxz 
)

Definition at line 239 of file AliAnaConvCorrBase.cxx.

Referenced by GetDPhi().

void AliAnaConvCorrBase::CreateBaseHistograms ( )

Definition at line 133 of file AliAnaConvCorrBase.cxx.

Referenced by AliAnaConvCorrPion::CreateHistograms().

void AliAnaConvCorrBase::CreateHistograms ( )
virtual

Reimplemented in AliAnaConvCorrPion.

Definition at line 74 of file AliAnaConvCorrBase.cxx.

THnSparseF * AliAnaConvCorrBase::CreateSparse ( TString  name,
TString  title,
TList axes 
)
protected


Definition at line 156 of file AliAnaConvCorrBase.cxx.

Referenced by GetTrigAxisList().

void AliAnaConvCorrBase::FillCounters ( TObjArray particles,
TObjArray tracks,
Float_t  cent,
Float_t  vtxz 
)

Definition at line 199 of file AliAnaConvCorrBase.cxx.

Referenced by GetDPhi().

TAxis& AliAnaConvCorrBase::GetAxisAssEta ( )
inline

Definition at line 62 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxisCent ( )
inline

Definition at line 59 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxiscPt ( )
inline

Definition at line 55 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxisdEta ( )
inline

Definition at line 56 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxisdPhi ( )
inline

Definition at line 57 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxisIso ( )
inline

Definition at line 58 of file AliAnaConvCorrBase.h.

TList& AliAnaConvCorrBase::GetAxisList ( )
inline

Definition at line 65 of file AliAnaConvCorrBase.h.

Referenced by AliAnaConvCorrPion::InitMassAxis().

TAxis& AliAnaConvCorrBase::GetAxisMEPhi ( )
inline

Definition at line 63 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxistPt ( )
inline

Definition at line 54 of file AliAnaConvCorrBase.h.

Referenced by AliAnaConvCorrPion::CreateHistograms().

TAxis& AliAnaConvCorrBase::GetAxisTrigEta ( )
inline

Definition at line 61 of file AliAnaConvCorrBase.h.

TAxis& AliAnaConvCorrBase::GetAxisZ ( )
inline

Definition at line 60 of file AliAnaConvCorrBase.h.

Float_t AliAnaConvCorrBase::GetDPhi ( Float_t  dPhi)
inline

Get the distance in phi between trigger particle and correlated particle.

Definition at line 46 of file AliAnaConvCorrBase.h.

TList* AliAnaConvCorrBase::GetHistograms ( ) const
inline

Definition at line 38 of file AliAnaConvCorrBase.h.

Referenced by AliAnaConvCorrPion::CreateHistograms().

TList& AliAnaConvCorrBase::GetTrackAxisList ( )
inline

Definition at line 66 of file AliAnaConvCorrBase.h.

Referenced by AliAnaConvCorrPion::InitMassAxis().

TList& AliAnaConvCorrBase::GetTrigAxisList ( )
inline

Definition at line 67 of file AliAnaConvCorrBase.h.

Referenced by AliAnaConvCorrPion::InitMassAxis().

AliAnaConvCorrBase& AliAnaConvCorrBase::operator= ( const AliAnaConvCorrBase )
private
void AliAnaConvCorrBase::SetUpDefaultBins ( )
private


Definition at line 79 of file AliAnaConvCorrBase.cxx.

Referenced by GetTrigAxisList().

Member Data Documentation

TList AliAnaConvCorrBase::fAxesList
private

Definition at line 80 of file AliAnaConvCorrBase.h.

Referenced by AddAxis(), and GetAxisList().

TAxis AliAnaConvCorrBase::fAxisAssEta
private

Definition at line 93 of file AliAnaConvCorrBase.h.

Referenced by GetAxisAssEta().

TAxis AliAnaConvCorrBase::fAxisCent
private

Definition at line 89 of file AliAnaConvCorrBase.h.

Referenced by GetAxisCent().

TAxis AliAnaConvCorrBase::fAxiscPt
private

Definition at line 85 of file AliAnaConvCorrBase.h.

Referenced by GetAxiscPt().

TAxis AliAnaConvCorrBase::fAxisdEta
private

Definition at line 86 of file AliAnaConvCorrBase.h.

Referenced by GetAxisdEta().

TAxis AliAnaConvCorrBase::fAxisdPhi
private

Definition at line 87 of file AliAnaConvCorrBase.h.

Referenced by GetAxisdPhi().

TAxis AliAnaConvCorrBase::fAxisIso
private

Definition at line 88 of file AliAnaConvCorrBase.h.

Referenced by GetAxisIso().

TAxis AliAnaConvCorrBase::fAxisMEPhi
private

Definition at line 94 of file AliAnaConvCorrBase.h.

Referenced by GetAxisMEPhi().

TAxis AliAnaConvCorrBase::fAxistPt
private

Definition at line 84 of file AliAnaConvCorrBase.h.

Referenced by GetAxistPt().

TAxis AliAnaConvCorrBase::fAxisTrigEta
private

Definition at line 92 of file AliAnaConvCorrBase.h.

Referenced by GetAxisTrigEta().

TAxis AliAnaConvCorrBase::fAxisZ
private

Definition at line 90 of file AliAnaConvCorrBase.h.

Referenced by GetAxisZ().

THnSparseF* AliAnaConvCorrBase::fCorrSparse
private

Definition at line 96 of file AliAnaConvCorrBase.h.

TList* AliAnaConvCorrBase::fHistograms
private

Definition at line 79 of file AliAnaConvCorrBase.h.

Referenced by AddHistogram(), and GetHistograms().

TList AliAnaConvCorrBase::fTrackAxisList
private

Definition at line 82 of file AliAnaConvCorrBase.h.

Referenced by GetTrackAxisList().

THnSparseF* AliAnaConvCorrBase::fTrackSparse
private

Definition at line 98 of file AliAnaConvCorrBase.h.

TList AliAnaConvCorrBase::fTrigAxisList
private

Definition at line 81 of file AliAnaConvCorrBase.h.

Referenced by GetTrigAxisList().

THnSparseF* AliAnaConvCorrBase::fTrigSparse
private

Definition at line 97 of file AliAnaConvCorrBase.h.


The documentation for this class was generated from the following files: