AliPhysics  ad6828d (ad6828d)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalPicoTrackMaker Class Reference

#include <AliEmcalPicoTrackMaker.h>

Inheritance diagram for AliEmcalPicoTrackMaker:

Public Member Functions

 AliEmcalPicoTrackMaker ()
 
 AliEmcalPicoTrackMaker (const char *name)
 
virtual ~AliEmcalPicoTrackMaker ()
 
void SetTrackEfficiency (Double_t eff=0.95)
 
void SetTrackEtaLimits (Double_t min, Double_t max)
 
void SetTrackPhiLimits (Double_t min, Double_t max)
 
void SetTrackPtLimits (Double_t min, Double_t max)
 
void SetTracksInName (const char *name)
 
void SetTracksOutName (const char *name)
 
void SetMCParticlesName (const char *name)
 
void SetCopyMCFlag (Bool_t c, const char *name)
 

Protected Member Functions

void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 
AliVParticle * GetMCParticle (Int_t label)
 

Protected Attributes

Int_t fAODfilterBits [2]
 
TString fTracksOutName
 
TString fTracksInName
 
TString fMCParticlesName
 
Double_t fMinTrackPt
 
Double_t fMaxTrackPt
 
Double_t fMinTrackEta
 
Double_t fMaxTrackEta
 
Double_t fMinTrackPhi
 
Double_t fMaxTrackPhi
 
Double_t fTrackEfficiency
 
Bool_t fCopyMCFlag
 
TClonesArray * fTracksIn
 
TClonesArray * fTracksOut
 track array in More...
 
TClonesArray * fMCParticles
 track array out More...
 
AliNamedArrayIfMCParticlesMap
 MC particle array. More...
 
Bool_t fInit
 MC particle map. More...
 

Private Member Functions

 AliEmcalPicoTrackMaker (const AliEmcalPicoTrackMaker &)
 true = task initialized More...
 
AliEmcalPicoTrackMakeroperator= (const AliEmcalPicoTrackMaker &)
 
 ClassDef (AliEmcalPicoTrackMaker, 8)
 

Detailed Description

Definition at line 10 of file AliEmcalPicoTrackMaker.h.

Constructor & Destructor Documentation

AliEmcalPicoTrackMaker::AliEmcalPicoTrackMaker ( )
AliEmcalPicoTrackMaker::AliEmcalPicoTrackMaker ( const char *  name)

Definition at line 50 of file AliEmcalPicoTrackMaker.cxx.

AliEmcalPicoTrackMaker::~AliEmcalPicoTrackMaker ( )
virtual

Definition at line 77 of file AliEmcalPicoTrackMaker.cxx.

AliEmcalPicoTrackMaker::AliEmcalPicoTrackMaker ( const AliEmcalPicoTrackMaker )
private

true = task initialized

Member Function Documentation

AliEmcalPicoTrackMaker::ClassDef ( AliEmcalPicoTrackMaker  ,
 
)
private
AliVParticle * AliEmcalPicoTrackMaker::GetMCParticle ( Int_t  label)
protected

Definition at line 190 of file AliEmcalPicoTrackMaker.cxx.

Referenced by UserExec().

AliEmcalPicoTrackMaker& AliEmcalPicoTrackMaker::operator= ( const AliEmcalPicoTrackMaker )
private
void AliEmcalPicoTrackMaker::SetCopyMCFlag ( Bool_t  c,
const char *  name 
)
inline

Definition at line 23 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetMCParticlesName ( const char *  name)
inline

Definition at line 22 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTrackEfficiency ( Double_t  eff = 0.95)
inline

Definition at line 16 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTrackEtaLimits ( Double_t  min,
Double_t  max 
)
inline

Definition at line 17 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTrackPhiLimits ( Double_t  min,
Double_t  max 
)
inline

Definition at line 18 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTrackPtLimits ( Double_t  min,
Double_t  max 
)
inline

Definition at line 19 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTracksInName ( const char *  name)
inline

Definition at line 20 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::SetTracksOutName ( const char *  name)
inline

Definition at line 21 of file AliEmcalPicoTrackMaker.h.

void AliEmcalPicoTrackMaker::UserCreateOutputObjects ( )
protected

Definition at line 83 of file AliEmcalPicoTrackMaker.cxx.

void AliEmcalPicoTrackMaker::UserExec ( Option_t option)
protected

Definition at line 89 of file AliEmcalPicoTrackMaker.cxx.

Member Data Documentation

Int_t AliEmcalPicoTrackMaker::fAODfilterBits[2]
protected

Definition at line 32 of file AliEmcalPicoTrackMaker.h.

Referenced by AliEmcalPicoTrackMaker().

Bool_t AliEmcalPicoTrackMaker::fCopyMCFlag
protected

Definition at line 43 of file AliEmcalPicoTrackMaker.h.

Referenced by SetCopyMCFlag(), and UserExec().

Bool_t AliEmcalPicoTrackMaker::fInit
protected

MC particle map.

Definition at line 48 of file AliEmcalPicoTrackMaker.h.

Referenced by UserExec().

Double_t AliEmcalPicoTrackMaker::fMaxTrackEta
protected

Definition at line 39 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackEtaLimits(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fMaxTrackPhi
protected

Definition at line 41 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackPhiLimits(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fMaxTrackPt
protected

Definition at line 37 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackPtLimits(), and UserExec().

TClonesArray* AliEmcalPicoTrackMaker::fMCParticles
protected

track array out

Definition at line 46 of file AliEmcalPicoTrackMaker.h.

Referenced by GetMCParticle(), and UserExec().

AliNamedArrayI* AliEmcalPicoTrackMaker::fMCParticlesMap
protected

MC particle array.

Definition at line 47 of file AliEmcalPicoTrackMaker.h.

Referenced by GetMCParticle(), and UserExec().

TString AliEmcalPicoTrackMaker::fMCParticlesName
protected

Definition at line 35 of file AliEmcalPicoTrackMaker.h.

Referenced by SetCopyMCFlag(), SetMCParticlesName(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fMinTrackEta
protected

Definition at line 38 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackEtaLimits(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fMinTrackPhi
protected

Definition at line 40 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackPhiLimits(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fMinTrackPt
protected

Definition at line 36 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackPtLimits(), and UserExec().

Double_t AliEmcalPicoTrackMaker::fTrackEfficiency
protected

Definition at line 42 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTrackEfficiency(), and UserExec().

TClonesArray* AliEmcalPicoTrackMaker::fTracksIn
protected

Definition at line 44 of file AliEmcalPicoTrackMaker.h.

Referenced by UserExec().

TString AliEmcalPicoTrackMaker::fTracksInName
protected

Definition at line 34 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTracksInName(), and UserExec().

TClonesArray* AliEmcalPicoTrackMaker::fTracksOut
protected

track array in

Definition at line 45 of file AliEmcalPicoTrackMaker.h.

Referenced by UserExec().

TString AliEmcalPicoTrackMaker::fTracksOutName
protected

Definition at line 33 of file AliEmcalPicoTrackMaker.h.

Referenced by SetTracksOutName(), and UserExec().


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