AliPhysics  2797316 (2797316)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 
AliESDEvent * fESD
 event More...
 
AliAODEvent * fAOD
 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...
 
TList * fListQA
 purity functions list More...
 
TList * fListQAtpctof
 List of all lists. More...
 
TList * fListQAInfo
 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...
 
TH2F * fhistDCABefore
 v vertex no More...
 
TH2F * fhistDCAAfter
 dca after hist More...
 
TH1F * fhistPhiDistBefore
 another hist More...
 
TH1F * fhistPhiDistAfter
 another hist More...
 
TH1F * fhistEtaDistBefore
 another hist More...
 
TH1F * fhistEtaDistAfter
 another hist More...
 
TH2F * fTPCvsGlobalMultBeforeOutliers
 another hist More...
 
TH2F * fTPCvsGlobalMultAfterOutliers
 another hist More...
 
TH2F * fTPCvsGlobalMultAfter
 another hist More...
 
TH2F * fHistBetavsPTOFbeforePID
 another hist More...
 
TH2F * fHistdEdxvsPTPCbeforePID
 another hist More...
 
TH3F * fhistNsigmaP
 another hist More...
 
TH2F * fhistTPCnSigmavsP
 another hist More...
 
TH2F * fhistTOFnSigmavsP
 another hist More...
 
TH2F * fHistBetavsPTOFafterPID
 another hist More...
 
TH2F * fHistdEdxvsPTPCafterPID
 another hist More...
 
TH2F * fHistBetavsPTOFafterPID_2
 another hist More...
 
TH2F * fHistdEdxvsPTPCafterPID_2
 another hist More...
 
TH2F * fHistBetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2F * fHistdEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2F * fHistBetavsPTOFafterPIDTPConly
 another hist More...
 
TH2F * fHistdEdxvsPTPCafterPIDTPConly
 another hist More...
 
TH2F * fHistPion_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2F * fHistPion_dEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2F * fHistKaon_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2F * fHistKaon_dEdxvsPTPCafterPIDTPCTOF
 another hist More...
 
TH2F * fHistProton_BetavsPTOFafterPIDTPCTOF
 another hist More...
 
TH2F * fHistProton_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 ( )
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 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.

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: