AliPhysics  879ce3b (879ce3b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
AliAnalysisTaskParticleInJet Class Reference

#include <AliAnalysisTaskParticleInJet.h>

Inheritance diagram for AliAnalysisTaskParticleInJet:

Public Member Functions

 AliAnalysisTaskParticleInJet ()
 
 AliAnalysisTaskParticleInJet (const char *name)
 
virtual ~AliAnalysisTaskParticleInJet ()
 
void SetTrackSelection (AliEmcalTrackSelection *sel)
 
void SetParticleContainerNameRec (TString name)
 
void SetParticleContainerNameMC (TString name)
 
void SetJetContainerNameRec (TString name)
 
void SetJetContainerNameMC (TString name)
 

Protected Member Functions

void UserCreateOutputObjects ()
 
Bool_t Run ()
 

Private Member Functions

std::vector< const AliVParticle * > GetSelectedParticles (AliParticleContainer *const cont) const
 
Bool_t AcceptParticle (const AliVParticle *const part) const
 
Bool_t AcceptTrack (AliVTrack *const track) const
 
Bool_t IsPhysicalPrimary (const AliVParticle *const part) const
 
void CreatePtBinning (TArrayD &binning) const
 
void CreateLinearBinning (TArrayD &binning, int nbins, double min, double max) const
 
 ClassDef (AliAnalysisTaskParticleInJet, 1)
 

Private Attributes

THistManager * fHistMgr
 
AliEmcalTrackSelectionfTrackSelection
 
TString fParticleContainerNameRec
 
TString fParticleContainerNameMC
 
TString fJetContainerNameRec
 
TString fJetContainerNameMC
 

Detailed Description

Definition at line 22 of file AliAnalysisTaskParticleInJet.h.

Constructor & Destructor Documentation

AliAnalysisTaskParticleInJet::AliAnalysisTaskParticleInJet ( )
AliAnalysisTaskParticleInJet::AliAnalysisTaskParticleInJet ( const char *  name)

Definition at line 43 of file AliAnalysisTaskParticleInJet.cxx.

AliAnalysisTaskParticleInJet::~AliAnalysisTaskParticleInJet ( )
virtual

Definition at line 54 of file AliAnalysisTaskParticleInJet.cxx.

Member Function Documentation

Bool_t AliAnalysisTaskParticleInJet::AcceptParticle ( const AliVParticle *const  part) const
private

Definition at line 172 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by GetSelectedParticles(), and Run().

Bool_t AliAnalysisTaskParticleInJet::AcceptTrack ( AliVTrack *const  track) const
private

Definition at line 179 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by GetSelectedParticles(), and Run().

AliAnalysisTaskParticleInJet::ClassDef ( AliAnalysisTaskParticleInJet  ,
 
)
private
void AliAnalysisTaskParticleInJet::CreateLinearBinning ( TArrayD &  binning,
int  nbins,
double  min,
double  max 
) const
private

Definition at line 223 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskParticleInJet::CreatePtBinning ( TArrayD &  binning) const
private

Definition at line 195 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by UserCreateOutputObjects().

std::vector< const AliVParticle * > AliAnalysisTaskParticleInJet::GetSelectedParticles ( AliParticleContainer *const  cont) const
private

Definition at line 156 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by Run().

Bool_t AliAnalysisTaskParticleInJet::IsPhysicalPrimary ( const AliVParticle *const  part) const
private

Definition at line 184 of file AliAnalysisTaskParticleInJet.cxx.

Referenced by Run().

Bool_t AliAnalysisTaskParticleInJet::Run ( )
protected

Definition at line 92 of file AliAnalysisTaskParticleInJet.cxx.

void AliAnalysisTaskParticleInJet::SetJetContainerNameMC ( TString  name)
inline

Definition at line 32 of file AliAnalysisTaskParticleInJet.h.

void AliAnalysisTaskParticleInJet::SetJetContainerNameRec ( TString  name)
inline

Definition at line 31 of file AliAnalysisTaskParticleInJet.h.

void AliAnalysisTaskParticleInJet::SetParticleContainerNameMC ( TString  name)
inline

Definition at line 30 of file AliAnalysisTaskParticleInJet.h.

void AliAnalysisTaskParticleInJet::SetParticleContainerNameRec ( TString  name)
inline

Definition at line 29 of file AliAnalysisTaskParticleInJet.h.

void AliAnalysisTaskParticleInJet::SetTrackSelection ( AliEmcalTrackSelection sel)
inline

Definition at line 28 of file AliAnalysisTaskParticleInJet.h.

void AliAnalysisTaskParticleInJet::UserCreateOutputObjects ( )
protected

Definition at line 58 of file AliAnalysisTaskParticleInJet.cxx.

Member Data Documentation

THistManager* AliAnalysisTaskParticleInJet::fHistMgr
private

Definition at line 47 of file AliAnalysisTaskParticleInJet.h.

Referenced by Run(), and UserCreateOutputObjects().

TString AliAnalysisTaskParticleInJet::fJetContainerNameMC
private

Definition at line 54 of file AliAnalysisTaskParticleInJet.h.

Referenced by Run(), and SetJetContainerNameMC().

TString AliAnalysisTaskParticleInJet::fJetContainerNameRec
private

Definition at line 53 of file AliAnalysisTaskParticleInJet.h.

Referenced by Run(), and SetJetContainerNameRec().

TString AliAnalysisTaskParticleInJet::fParticleContainerNameMC
private

Definition at line 52 of file AliAnalysisTaskParticleInJet.h.

Referenced by Run(), and SetParticleContainerNameMC().

TString AliAnalysisTaskParticleInJet::fParticleContainerNameRec
private

Definition at line 51 of file AliAnalysisTaskParticleInJet.h.

Referenced by Run(), and SetParticleContainerNameRec().

AliEmcalTrackSelection* AliAnalysisTaskParticleInJet::fTrackSelection
private

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