AliPhysics  3b4a69f (3b4a69f)
AliAnalysisTaskCharmBaryonsMC Class Reference

#include <AliAnalysisTaskCharmBaryonsMC.h>

Inheritance diagram for AliAnalysisTaskCharmBaryonsMC:

Public Member Functions

 AliAnalysisTaskCharmBaryonsMC ()
 
 AliAnalysisTaskCharmBaryonsMC (const char *name)
 
virtual ~AliAnalysisTaskCharmBaryonsMC ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
void BookHistograms ()
 
void GetHistory (AliMCParticle *part, AliMCEvent *mcevt, Int_t *pdgarray, Int_t *labelarray, Int_t &ngen)
 
Bool_t Match (Int_t a, Int_t b)
 
Bool_t Match (Float_t a, Float_t b)
 
Bool_t FromBottom (Int_t *hitory)
 
void Finalize ()
 
TListGetList () const
 

Private Member Functions

 AliAnalysisTaskCharmBaryonsMC (const AliAnalysisTaskCharmBaryonsMC &)
 
AliAnalysisTaskCharmBaryonsMCoperator= (const AliAnalysisTaskCharmBaryonsMC &)
 

Private Attributes

TListfMyOut
 ! list of output histos More...
 
TH1F * fHistEvt
 ! number of events More...
 
TH1F * fHistMult
 ! multiplicity More...
 
TH1DfHistPtPromptD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH1DfHistPtPromptLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH1DfHistPtPromptXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 
TH1DfHistPtFeeddownD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH1DfHistPtFeeddownLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH1DfHistPtFeeddownXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 
TH1DfHistPtInclusiveD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH1DfHistPtInclusiveLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH1DfHistPtInclusiveXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityPromptD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityPromptLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityPromptXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityFeeddownD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityFeeddownLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityFeeddownXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityInclusiveD0
 ! D0 pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityInclusiveLc
 ! Lc pT distribution in |y|<0.5 More...
 
TH2DfHistPtvsRapidityInclusiveXic0
 ! Xic0 pT distribution in |y|<0.5 More...
 

Detailed Description

Definition at line 15 of file AliAnalysisTaskCharmBaryonsMC.h.

Constructor & Destructor Documentation

AliAnalysisTaskCharmBaryonsMC::AliAnalysisTaskCharmBaryonsMC ( )

Definition at line 44 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by GetList().

AliAnalysisTaskCharmBaryonsMC::AliAnalysisTaskCharmBaryonsMC ( const char *  name)

Definition at line 74 of file AliAnalysisTaskCharmBaryonsMC.cxx.

AliAnalysisTaskCharmBaryonsMC::~AliAnalysisTaskCharmBaryonsMC ( )
virtual

Definition at line 107 of file AliAnalysisTaskCharmBaryonsMC.cxx.

AliAnalysisTaskCharmBaryonsMC::AliAnalysisTaskCharmBaryonsMC ( const AliAnalysisTaskCharmBaryonsMC )
private

Member Function Documentation

void AliAnalysisTaskCharmBaryonsMC::BookHistograms ( )

Definition at line 136 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskCharmBaryonsMC::Finalize ( )

Definition at line 275 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by Terminate().

Bool_t AliAnalysisTaskCharmBaryonsMC::FromBottom ( Int_t hitory)

Definition at line 333 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by UserExec().

void AliAnalysisTaskCharmBaryonsMC::GetHistory ( AliMCParticle *  part,
AliMCEvent *  mcevt,
Int_t pdgarray,
Int_t labelarray,
Int_t ngen 
)

Definition at line 284 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by UserExec().

TList* AliAnalysisTaskCharmBaryonsMC::GetList ( ) const
inline

Definition at line 31 of file AliAnalysisTaskCharmBaryonsMC.h.

Bool_t AliAnalysisTaskCharmBaryonsMC::Match ( Int_t  a,
Int_t  b 
)

Definition at line 324 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Referenced by FromBottom().

Bool_t AliAnalysisTaskCharmBaryonsMC::Match ( Float_t  a,
Float_t  b 
)

Definition at line 316 of file AliAnalysisTaskCharmBaryonsMC.cxx.

AliAnalysisTaskCharmBaryonsMC& AliAnalysisTaskCharmBaryonsMC::operator= ( const AliAnalysisTaskCharmBaryonsMC )
private

Referenced by GetList().

void AliAnalysisTaskCharmBaryonsMC::Terminate ( Option_t )
virtual

Definition at line 261 of file AliAnalysisTaskCharmBaryonsMC.cxx.

void AliAnalysisTaskCharmBaryonsMC::UserCreateOutputObjects ( )
virtual

Definition at line 121 of file AliAnalysisTaskCharmBaryonsMC.cxx.

void AliAnalysisTaskCharmBaryonsMC::UserExec ( Option_t option)
virtual

Definition at line 186 of file AliAnalysisTaskCharmBaryonsMC.cxx.

Member Data Documentation

TH1F* AliAnalysisTaskCharmBaryonsMC::fHistEvt
private

! number of events

Definition at line 38 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1F* AliAnalysisTaskCharmBaryonsMC::fHistMult
private

! multiplicity

Definition at line 39 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtFeeddownD0
private

! D0 pT distribution in |y|<0.5

Definition at line 43 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtFeeddownLc
private

! Lc pT distribution in |y|<0.5

Definition at line 44 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtFeeddownXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 45 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtInclusiveD0
private

! D0 pT distribution in |y|<0.5

Definition at line 46 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtInclusiveLc
private

! Lc pT distribution in |y|<0.5

Definition at line 47 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtInclusiveXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 48 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtPromptD0
private

! D0 pT distribution in |y|<0.5

Definition at line 40 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtPromptLc
private

! Lc pT distribution in |y|<0.5

Definition at line 41 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH1D* AliAnalysisTaskCharmBaryonsMC::fHistPtPromptXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 42 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityFeeddownD0
private

! D0 pT distribution in |y|<0.5

Definition at line 52 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityFeeddownLc
private

! Lc pT distribution in |y|<0.5

Definition at line 53 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityFeeddownXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 54 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityInclusiveD0
private

! D0 pT distribution in |y|<0.5

Definition at line 55 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityInclusiveLc
private

! Lc pT distribution in |y|<0.5

Definition at line 56 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityInclusiveXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 57 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityPromptD0
private

! D0 pT distribution in |y|<0.5

Definition at line 49 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityPromptLc
private

! Lc pT distribution in |y|<0.5

Definition at line 50 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TH2D* AliAnalysisTaskCharmBaryonsMC::fHistPtvsRapidityPromptXic0
private

! Xic0 pT distribution in |y|<0.5

Definition at line 51 of file AliAnalysisTaskCharmBaryonsMC.h.

Referenced by BookHistograms(), and UserExec().

TList* AliAnalysisTaskCharmBaryonsMC::fMyOut
private

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