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

#include <AliEmcalAodTrackFilterTask.h>

Inheritance diagram for AliEmcalAodTrackFilterTask:

Public Member Functions

 AliEmcalAodTrackFilterTask ()
 
 AliEmcalAodTrackFilterTask (const char *name)
 
virtual ~AliEmcalAodTrackFilterTask ()
 
void SetAODfilterBits (Int_t b0=0, Int_t b1=0)
 
void SetAttemptProp (Bool_t b)
 
void SetAttemptPropMatch (Bool_t b)
 
void SetCutMaxFractionSharedTPCClusters (Double_t c=0.4)
 
void SetDist (Double_t d)
 
void SetDoPropagation (Bool_t b)
 
void SetIncludeNoITS (Bool_t f)
 
void SetMC (Bool_t b)
 
void SetTracksInName (const char *name)
 
void SetTracksOutName (const char *name)
 
void SetUseNegativeLabels (Bool_t f)
 
void SetTrackEfficiency (Double_t eff=0.95)
 
void SetKeepInvMassTag (Bool_t f)
 
void SetTrackEfficiency (TF1 *eff)
 

Protected Member Functions

void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 

Protected Attributes

Int_t fAODfilterBits [2]
 
TString fTracksOutName
 
TString fTracksInName
 
Bool_t fIncludeNoITS
 
Double_t fCutMaxFrShTPCClus
 
Bool_t fUseNegativeLabels
 
Bool_t fIsMC
 
Bool_t fDoPropagation
 
Bool_t fAttemptProp
 
Bool_t fAttemptPropMatch
 
Bool_t fKeepInvMassTag
 
Double_t fDist
 
TF1 * fTrackEfficiency
 
TClonesArray * fTracksIn
 
TClonesArray * fTracksOut
 track array in More...
 

Private Member Functions

 AliEmcalAodTrackFilterTask (const AliEmcalAodTrackFilterTask &)
 track array out More...
 
AliEmcalAodTrackFilterTaskoperator= (const AliEmcalAodTrackFilterTask &)
 
 ClassDef (AliEmcalAodTrackFilterTask, 4)
 

Detailed Description

Definition at line 10 of file AliEmcalAodTrackFilterTask.h.

Constructor & Destructor Documentation

AliEmcalAodTrackFilterTask::AliEmcalAodTrackFilterTask ( )
AliEmcalAodTrackFilterTask::AliEmcalAodTrackFilterTask ( const char *  name)

Definition at line 42 of file AliEmcalAodTrackFilterTask.cxx.

AliEmcalAodTrackFilterTask::~AliEmcalAodTrackFilterTask ( )
virtual

Definition at line 67 of file AliEmcalAodTrackFilterTask.cxx.

AliEmcalAodTrackFilterTask::AliEmcalAodTrackFilterTask ( const AliEmcalAodTrackFilterTask )
private

track array out

Member Function Documentation

AliEmcalAodTrackFilterTask::ClassDef ( AliEmcalAodTrackFilterTask  ,
 
)
private
AliEmcalAodTrackFilterTask& AliEmcalAodTrackFilterTask::operator= ( const AliEmcalAodTrackFilterTask )
private
void AliEmcalAodTrackFilterTask::SetAODfilterBits ( Int_t  b0 = 0,
Int_t  b1 = 0 
)
inline

Definition at line 16 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetAttemptProp ( Bool_t  b)
inline

Definition at line 17 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetAttemptPropMatch ( Bool_t  b)
inline

Definition at line 18 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetCutMaxFractionSharedTPCClusters ( Double_t  c = 0.4)
inline

Definition at line 19 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetDist ( Double_t  d)
inline

Definition at line 20 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetDoPropagation ( Bool_t  b)
inline

Definition at line 21 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetIncludeNoITS ( Bool_t  f)
inline

Definition at line 22 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetKeepInvMassTag ( Bool_t  f)
inline

Definition at line 28 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetMC ( Bool_t  b)
inline

Definition at line 23 of file AliEmcalAodTrackFilterTask.h.

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

Definition at line 27 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetTrackEfficiency ( TF1 *  eff)
inline

Definition at line 29 of file AliEmcalAodTrackFilterTask.h.

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

Definition at line 24 of file AliEmcalAodTrackFilterTask.h.

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

Definition at line 25 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::SetUseNegativeLabels ( Bool_t  f)
inline

Definition at line 26 of file AliEmcalAodTrackFilterTask.h.

void AliEmcalAodTrackFilterTask::UserCreateOutputObjects ( )
protected

Definition at line 73 of file AliEmcalAodTrackFilterTask.cxx.

void AliEmcalAodTrackFilterTask::UserExec ( Option_t option)
protected

Definition at line 82 of file AliEmcalAodTrackFilterTask.cxx.

Member Data Documentation

Int_t AliEmcalAodTrackFilterTask::fAODfilterBits[2]
protected
Bool_t AliEmcalAodTrackFilterTask::fAttemptProp
protected

Definition at line 43 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetAttemptProp(), and UserExec().

Bool_t AliEmcalAodTrackFilterTask::fAttemptPropMatch
protected

Definition at line 44 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetAttemptPropMatch(), and UserExec().

Double_t AliEmcalAodTrackFilterTask::fCutMaxFrShTPCClus
protected

Definition at line 39 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetCutMaxFractionSharedTPCClusters(), and UserExec().

Double_t AliEmcalAodTrackFilterTask::fDist
protected

Definition at line 46 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetDist(), and UserExec().

Bool_t AliEmcalAodTrackFilterTask::fDoPropagation
protected

Definition at line 42 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetDoPropagation(), and UserExec().

Bool_t AliEmcalAodTrackFilterTask::fIncludeNoITS
protected

Definition at line 38 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetIncludeNoITS(), and UserExec().

Bool_t AliEmcalAodTrackFilterTask::fIsMC
protected

Definition at line 41 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetMC(), and UserExec().

Bool_t AliEmcalAodTrackFilterTask::fKeepInvMassTag
protected

Definition at line 45 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetKeepInvMassTag(), and UserExec().

TF1* AliEmcalAodTrackFilterTask::fTrackEfficiency
protected

Definition at line 47 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetTrackEfficiency(), and UserExec().

TClonesArray* AliEmcalAodTrackFilterTask::fTracksIn
protected

Definition at line 48 of file AliEmcalAodTrackFilterTask.h.

Referenced by UserExec().

TString AliEmcalAodTrackFilterTask::fTracksInName
protected

Definition at line 37 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetTracksInName(), and UserExec().

TClonesArray* AliEmcalAodTrackFilterTask::fTracksOut
protected

track array in

Definition at line 49 of file AliEmcalAodTrackFilterTask.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TString AliEmcalAodTrackFilterTask::fTracksOutName
protected
Bool_t AliEmcalAodTrackFilterTask::fUseNegativeLabels
protected

Definition at line 40 of file AliEmcalAodTrackFilterTask.h.

Referenced by SetUseNegativeLabels(), and UserExec().


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