AliPhysics  64f4410 (64f4410)
AliAnalysisTaskPIDconfig Class Reference

#include <AliAnalysisTaskPIDconfig.h>

Inheritance diagram for AliAnalysisTaskPIDconfig:

Public Member Functions

 AliAnalysisTaskPIDconfig ()
 
 AliAnalysisTaskPIDconfig (const char *name)
 
virtual ~AliAnalysisTaskPIDconfig ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
void SetFilterBit (Double_t b)
 
void SetCentralityPercentileMin (Int_t b)
 
void SetCentralityPercentileMax (Int_t b)
 
void SetCentralityEstimator (TString b)
 
void SetUseCentrality (Bool_t b=kTRUE)
 
void SetCentralityTrigger (Int_t b=AliVEvent::kMB)
 
void SetDCAxyCut (Int_t b)
 
void SetDCAzCut (Int_t b)
 
void SetCutTPCmultiplicityOutliersAOD (Bool_t b)
 
void SetData2011 (Bool_t b)
 
void CheckCentrality (AliVEvent *event, Double_t centrality, Bool_t &centralitypass)
 
void SetCuts (Bool_t b)
 
void SetPIDPurityFunctions (Float_t PurityLevel)
 

Private Member Functions

void SetupTPCTOFqa ()
 
void SetupEventInfo ()
 
 AliAnalysisTaskPIDconfig (const AliAnalysisTaskPIDconfig &other)
 
AliAnalysisTaskPIDconfigoperator= (const AliAnalysisTaskPIDconfig &other)
 

Private Attributes

AliVEvent * fVevent
 
AliESDEventfESD
 event More...
 
AliAODEventfAOD
 esd More...
 
AliPIDResponse * fPIDResponse
 aod More...
 
Int_t fTriggerSelection
 PID response Handler. More...
 
Int_t fCentralityPercentileMin
 
Int_t fCentralityPercentileMax
 
Float_t fPurityLevel
 
Double_t fFilterBit
 
Double_t fDCAxyCut
 
Double_t fDCAzCut
 
Double_t fLowPtPIDTPCnsigLow_Pion [6]
 
Double_t fLowPtPIDTPCnsigHigh_Pion [6]
 
Double_t fLowPtPIDTPCnsigLow_Kaon [6]
 
Double_t fLowPtPIDTPCnsigHigh_Kaon [6]
 
Double_t fvalueAll [4]
 
Bool_t fData2011
 All species info. More...
 
Bool_t fUseCentrality
 
Bool_t fCutTPCmultiplicityOutliersAOD
 
Bool_t fPIDcuts
 
TString fCentralityEstimator
 
TFile * fPurityFunctionsFile
 
TDirectory * fPurityFunctionsList
 purity functions file More...
 
TListfListQA
 purity functions list More...
 
TListfListQAtpctof
 List of all lists. More...
 
TListfListQAInfo
 List with combined PID from TPC + TOF. More...
 
TH1F * fhistCentralityPassBefore
 list q ainfo More...
 
TH1F * fhistCentralityPassAfter
 cen histo before More...
 
TH1F * fNoEvents
 cen histo after More...
 
TH1F * fpVtxZ
 event no More...
 
TH2FfhistDCABefore
 v vertex no More...
 
TH2FfhistDCAAfter
 dca after hist More...
 
TH1F * fhistPhiDistBefore
 another hist More...
 
TH1F * fhistPhiDistAfter
 another hist More...
 
TH1F * fhistEtaDistBefore
 another hist More...
 
TH1F * fhistEtaDistAfter
 another hist More...
 
TH2FfTPCvsGlobalMultBeforeOutliers
 another hist More...
 
TH2FfTPCvsGlobalMultAfterOutliers
 another hist More...
 
TH2FfTPCvsGlobalMultAfter
 another hist More...
 
TH2FfHistBetavsPTOFbeforePID
 another hist More...
 
TH2FfHistdEdxvsPTPCbeforePID
 another hist More...
 
TH3FfhistNsigmaP
 another hist More...
 
TH2FfhistTPCnSigmavsP
 another hist More...
 
TH2FfhistTOFnSigmavsP
 another hist More...
 
TH2FfHistBetavsPTOFafterPID
 another hist More...
 
TH2FfHistdEdxvsPTPCafterPID
 another hist More...
 
TH2FfHistBetavsPTOFafterPID_2
 another hist More...
 
TH2FfHistdEdxvsPTPCafterPID_2
 another hist More...
 
TH2FfHistBetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2FfHistdEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2FfHistBetavsPTOFafterPIDTPConly
 another hist More...
 
TH2FfHistdEdxvsPTPCafterPIDTPConly
 another hist More...
 
TH2FfHistPion_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2FfHistPion_dEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2FfHistKaon_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2FfHistKaon_dEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2FfHistProton_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2FfHistProton_dEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH1F * fhistPionEtaDistAfter
 another hist More...
 
TH1F * fhistKaonEtaDistAfter
 another hist More...
 
TH1F * fhistProtonEtaDistAfter
 another hist More...
 
THnSparseD * fSparseAll
 another hist More...
 
TF2 * fPurityFunction [180]
 All species info. More...
 

Detailed Description

Definition at line 44 of file AliAnalysisTaskPIDconfig.h.

Constructor & Destructor Documentation

AliAnalysisTaskPIDconfig::AliAnalysisTaskPIDconfig ( )

Definition at line 85 of file AliAnalysisTaskPIDconfig.cxx.

AliAnalysisTaskPIDconfig::AliAnalysisTaskPIDconfig ( const char *  name)

Definition at line 166 of file AliAnalysisTaskPIDconfig.cxx.

AliAnalysisTaskPIDconfig::~AliAnalysisTaskPIDconfig ( )
virtual

Definition at line 239 of file AliAnalysisTaskPIDconfig.cxx.

AliAnalysisTaskPIDconfig::AliAnalysisTaskPIDconfig ( const AliAnalysisTaskPIDconfig other)
private

Member Function Documentation

void AliAnalysisTaskPIDconfig::CheckCentrality ( AliVEvent *  event,
Double_t  centrality,
Bool_t centralitypass 
)

Definition at line 687 of file AliAnalysisTaskPIDconfig.cxx.

Referenced by SetData2011(), and UserExec().

AliAnalysisTaskPIDconfig& AliAnalysisTaskPIDconfig::operator= ( const AliAnalysisTaskPIDconfig other)
private
void AliAnalysisTaskPIDconfig::SetCentralityEstimator ( TString  b)
inline

Definition at line 58 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetCentralityPercentileMax ( Int_t  b)
inline

Definition at line 57 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetCentralityPercentileMin ( Int_t  b)
inline

Definition at line 56 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetCentralityTrigger ( Int_t  b = AliVEvent::kMB)
inline

Definition at line 60 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetCuts ( Bool_t  b)
inline

Definition at line 66 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetCutTPCmultiplicityOutliersAOD ( Bool_t  b)
inline

Definition at line 63 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetData2011 ( Bool_t  b)
inline

Definition at line 64 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetDCAxyCut ( Int_t  b)
inline

Definition at line 61 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetDCAzCut ( Int_t  b)
inline

Definition at line 62 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetFilterBit ( Double_t  b)
inline

Definition at line 55 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::SetPIDPurityFunctions ( Float_t  PurityLevel)

Definition at line 702 of file AliAnalysisTaskPIDconfig.cxx.

Referenced by SetCuts().

void AliAnalysisTaskPIDconfig::SetupEventInfo ( )
private

Definition at line 776 of file AliAnalysisTaskPIDconfig.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskPIDconfig::SetupTPCTOFqa ( )
private

Definition at line 735 of file AliAnalysisTaskPIDconfig.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskPIDconfig::SetUseCentrality ( Bool_t  b = kTRUE)
inline

Definition at line 59 of file AliAnalysisTaskPIDconfig.h.

void AliAnalysisTaskPIDconfig::UserCreateOutputObjects ( )
virtual

Definition at line 252 of file AliAnalysisTaskPIDconfig.cxx.

void AliAnalysisTaskPIDconfig::UserExec ( Option_t )
virtual

Definition at line 294 of file AliAnalysisTaskPIDconfig.cxx.

Member Data Documentation

AliAODEvent* AliAnalysisTaskPIDconfig::fAOD
private

esd

Definition at line 79 of file AliAnalysisTaskPIDconfig.h.

Referenced by UserExec().

TString AliAnalysisTaskPIDconfig::fCentralityEstimator
private

Definition at line 97 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetCentralityEstimator(), and UserExec().

Int_t AliAnalysisTaskPIDconfig::fCentralityPercentileMax
private
Int_t AliAnalysisTaskPIDconfig::fCentralityPercentileMin
private
Bool_t AliAnalysisTaskPIDconfig::fCutTPCmultiplicityOutliersAOD
private

Definition at line 95 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetCutTPCmultiplicityOutliersAOD().

Bool_t AliAnalysisTaskPIDconfig::fData2011
private

All species info.

Definition at line 93 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetData2011(), and UserExec().

Double_t AliAnalysisTaskPIDconfig::fDCAxyCut
private

Definition at line 86 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetDCAxyCut().

Double_t AliAnalysisTaskPIDconfig::fDCAzCut
private

Definition at line 87 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetDCAzCut().

AliESDEvent* AliAnalysisTaskPIDconfig::fESD
private

event

Definition at line 78 of file AliAnalysisTaskPIDconfig.h.

Referenced by UserExec().

Double_t AliAnalysisTaskPIDconfig::fFilterBit
private

Definition at line 85 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetFilterBit(), and UserExec().

TH2F* AliAnalysisTaskPIDconfig::fHistBetavsPTOFafterPID
private

another hist

Definition at line 121 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistBetavsPTOFafterPID_2
private

another hist

Definition at line 123 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistBetavsPTOFafterPIDTPConly
private

another hist

Definition at line 127 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistBetavsPTOFafterPIDTPCTOF
private

another hist

Definition at line 125 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistBetavsPTOFbeforePID
private

another hist

Definition at line 116 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistCentralityPassAfter
private

cen histo before

Definition at line 104 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistCentralityPassBefore
private

list q ainfo

Definition at line 103 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fhistDCAAfter
private

dca after hist

Definition at line 108 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fhistDCABefore
private

v vertex no

Definition at line 107 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistdEdxvsPTPCafterPID
private

another hist

Definition at line 122 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistdEdxvsPTPCafterPID_2
private

another hist

Definition at line 124 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistdEdxvsPTPCafterPIDTPConly
private

another hist

Definition at line 128 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistdEdxvsPTPCafterPIDTPCTOF
private

another hist

Definition at line 126 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistdEdxvsPTPCbeforePID
private

another hist

Definition at line 117 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistEtaDistAfter
private

another hist

Definition at line 112 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistEtaDistBefore
private

another hist

Definition at line 111 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistKaon_BetavsPTOFafterPIDTPCTOF
private

another hist

Definition at line 131 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistKaon_dEdxvsPTPCafterPIDTPCTOF
private

another hist

Definition at line 132 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistKaonEtaDistAfter
private

another hist

Definition at line 136 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH3F* AliAnalysisTaskPIDconfig::fhistNsigmaP
private

another hist

Definition at line 118 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupTPCTOFqa().

TH1F* AliAnalysisTaskPIDconfig::fhistPhiDistAfter
private

another hist

Definition at line 110 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistPhiDistBefore
private

another hist

Definition at line 109 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistPion_BetavsPTOFafterPIDTPCTOF
private

another hist

Definition at line 129 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistPion_dEdxvsPTPCafterPIDTPCTOF
private

another hist

Definition at line 130 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistPionEtaDistAfter
private

another hist

Definition at line 135 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistProton_BetavsPTOFafterPIDTPCTOF
private

another hist

Definition at line 133 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fHistProton_dEdxvsPTPCafterPIDTPCTOF
private

another hist

Definition at line 134 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH1F* AliAnalysisTaskPIDconfig::fhistProtonEtaDistAfter
private

another hist

Definition at line 137 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fhistTOFnSigmavsP
private

another hist

Definition at line 120 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupTPCTOFqa().

TH2F* AliAnalysisTaskPIDconfig::fhistTPCnSigmavsP
private

another hist

Definition at line 119 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupTPCTOFqa().

TList* AliAnalysisTaskPIDconfig::fListQA
private

purity functions list

Definition at line 100 of file AliAnalysisTaskPIDconfig.h.

Referenced by UserCreateOutputObjects().

TList* AliAnalysisTaskPIDconfig::fListQAInfo
private

List with combined PID from TPC + TOF.

Definition at line 102 of file AliAnalysisTaskPIDconfig.h.

Referenced by CheckCentrality(), SetupEventInfo(), UserCreateOutputObjects(), and UserExec().

TList* AliAnalysisTaskPIDconfig::fListQAtpctof
private

List of all lists.

Definition at line 101 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupTPCTOFqa(), UserCreateOutputObjects(), and UserExec().

Double_t AliAnalysisTaskPIDconfig::fLowPtPIDTPCnsigHigh_Kaon[6]
private

Definition at line 91 of file AliAnalysisTaskPIDconfig.h.

Double_t AliAnalysisTaskPIDconfig::fLowPtPIDTPCnsigHigh_Pion[6]
private

Definition at line 89 of file AliAnalysisTaskPIDconfig.h.

Double_t AliAnalysisTaskPIDconfig::fLowPtPIDTPCnsigLow_Kaon[6]
private

Definition at line 90 of file AliAnalysisTaskPIDconfig.h.

Double_t AliAnalysisTaskPIDconfig::fLowPtPIDTPCnsigLow_Pion[6]
private

Definition at line 88 of file AliAnalysisTaskPIDconfig.h.

TH1F* AliAnalysisTaskPIDconfig::fNoEvents
private

cen histo after

Definition at line 105 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

Bool_t AliAnalysisTaskPIDconfig::fPIDcuts
private

Definition at line 96 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetCuts(), and UserExec().

AliPIDResponse* AliAnalysisTaskPIDconfig::fPIDResponse
private

aod

Definition at line 80 of file AliAnalysisTaskPIDconfig.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TF2* AliAnalysisTaskPIDconfig::fPurityFunction[180]
private
TFile* AliAnalysisTaskPIDconfig::fPurityFunctionsFile
private

Definition at line 98 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetPIDPurityFunctions(), and ~AliAnalysisTaskPIDconfig().

TDirectory* AliAnalysisTaskPIDconfig::fPurityFunctionsList
private

purity functions file

Definition at line 99 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetPIDPurityFunctions().

Float_t AliAnalysisTaskPIDconfig::fPurityLevel
private

Definition at line 84 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetPIDPurityFunctions(), and UserExec().

TH1F* AliAnalysisTaskPIDconfig::fpVtxZ
private

event no

Definition at line 106 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

THnSparseD* AliAnalysisTaskPIDconfig::fSparseAll
private

another hist

Definition at line 138 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupTPCTOFqa(), UserExec(), and ~AliAnalysisTaskPIDconfig().

TH2F* AliAnalysisTaskPIDconfig::fTPCvsGlobalMultAfter
private

another hist

Definition at line 115 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fTPCvsGlobalMultAfterOutliers
private

another hist

Definition at line 114 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

TH2F* AliAnalysisTaskPIDconfig::fTPCvsGlobalMultBeforeOutliers
private

another hist

Definition at line 113 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetupEventInfo().

Int_t AliAnalysisTaskPIDconfig::fTriggerSelection
private

PID response Handler.

Definition at line 81 of file AliAnalysisTaskPIDconfig.h.

Referenced by SetCentralityTrigger().

Bool_t AliAnalysisTaskPIDconfig::fUseCentrality
private

Definition at line 94 of file AliAnalysisTaskPIDconfig.h.

Referenced by CheckCentrality(), and SetUseCentrality().

Double_t AliAnalysisTaskPIDconfig::fvalueAll[4]
private

Definition at line 92 of file AliAnalysisTaskPIDconfig.h.

Referenced by AliAnalysisTaskPIDconfig(), and UserExec().

AliVEvent* AliAnalysisTaskPIDconfig::fVevent
private

Definition at line 77 of file AliAnalysisTaskPIDconfig.h.

Referenced by UserExec().


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