![]() |
AliPhysics
2c8507d (2c8507d)
|
#include <AliAnalysisTaskSEImproveITS.h>
Public Member Functions | |
AliAnalysisTaskSEImproveITS () | |
AliAnalysisTaskSEImproveITS (const char *name, const char *resfileCurURI, const char *resfileUpgURI, Bool_t isRunInVertexing, Int_t ndebug) | |
virtual | ~AliAnalysisTaskSEImproveITS () |
virtual void | UserCreateOutputObjects () |
Implementation of interface methods. More... | |
virtual void | UserExec (Option_t *option) |
void | SetImproveTracks (Bool_t flag=kTRUE) |
Private Member Functions | |
AliAnalysisTaskSEImproveITS (const AliAnalysisTaskSEImproveITS &) | |
AliAnalysisTaskSEImproveITS & | operator= (const AliAnalysisTaskSEImproveITS &) |
Double_t | EvalGraph (Double_t x, const TGraph *graph, const TGraph *graphSA=0) const |
Helper functions. More... | |
void | SmearTrack (AliAODTrack *track, const TClonesArray *mcs) |
AliESDVertex * | RecalculateVertex (const AliVVertex *old, TObjArray *tracks, Double_t bField) |
Private Attributes | |
TGraph * | fD0ZResPCur |
TGraph * | fD0ZResKCur |
old pt dep. d0 res. in z for protons More... | |
TGraph * | fD0ZResPiCur |
old pt dep. d0 res. in z for kaons More... | |
TGraph * | fD0RPResPCur |
old pt dep. d0 res. in z for pions More... | |
TGraph * | fD0RPResKCur |
old pt dep. d0 res. in rphi for protons More... | |
TGraph * | fD0RPResPiCur |
old pt dep. d0 res. in rphi for kaons More... | |
TGraph * | fPt1ResPCur |
old pt dep. d0 res. in rphi for pions More... | |
TGraph * | fPt1ResKCur |
old pt dep. 1/pt res. for protons More... | |
TGraph * | fPt1ResPiCur |
old pt dep. 1/pt res. for kaons More... | |
TGraph * | fD0ZResPUpg |
old pt dep. 1/pt res. for pions More... | |
TGraph * | fD0ZResKUpg |
new pt dep. d0 res. in z for protons More... | |
TGraph * | fD0ZResPiUpg |
new pt dep. d0 res. in z for kaons More... | |
TGraph * | fD0RPResPUpg |
new pt dep. d0 res. in z for pions More... | |
TGraph * | fD0RPResKUpg |
new pt dep. d0 res. in rphi for protons More... | |
TGraph * | fD0RPResPiUpg |
new pt dep. d0 res. in rphi for kaons More... | |
TGraph * | fPt1ResPUpg |
new pt dep. d0 res. in rphi for pions More... | |
TGraph * | fPt1ResKUpg |
new pt dep. 1/pt res. for protons More... | |
TGraph * | fPt1ResPiUpg |
new pt dep. 1/pt res. for kaons More... | |
TGraph * | fD0ZResPCurSA |
new pt dep. 1/pt res. for pions More... | |
TGraph * | fD0ZResKCurSA |
old standalone pt dep. d0 res. in z for protons More... | |
TGraph * | fD0ZResPiCurSA |
old standalone pt dep. d0 res. in z for kaons More... | |
TGraph * | fD0RPResPCurSA |
old standalone pt dep. d0 res. in z for pions More... | |
TGraph * | fD0RPResKCurSA |
old standalone pt dep. d0 res. in rphi for protons More... | |
TGraph * | fD0RPResPiCurSA |
old standalone pt dep. d0 res. in rphi for kaons More... | |
TGraph * | fPt1ResPCurSA |
old standalone pt dep. d0 res. in rphi for pions More... | |
TGraph * | fPt1ResKCurSA |
old standalone pt dep. 1/pt res. for protons More... | |
TGraph * | fPt1ResPiCurSA |
old standalone pt dep. 1/pt res. for kaons More... | |
TGraph * | fD0ZResPUpgSA |
old standalone pt dep. 1/pt res. for pions More... | |
TGraph * | fD0ZResKUpgSA |
new standalone pt dep. d0 res. in z for protons More... | |
TGraph * | fD0ZResPiUpgSA |
new standalone pt dep. d0 res. in z for kaons More... | |
TGraph * | fD0RPResPUpgSA |
new standalone pt dep. d0 res. in z for pions More... | |
TGraph * | fD0RPResKUpgSA |
new standalone pt dep. d0 res. in rphi for protons More... | |
TGraph * | fD0RPResPiUpgSA |
new standalone pt dep. d0 res. in rphi for kaons More... | |
TGraph * | fPt1ResPUpgSA |
new standalone pt dep. d0 res. in rphi for pions More... | |
TGraph * | fPt1ResKUpgSA |
new standalone pt dep. 1/pt res. for protons More... | |
TGraph * | fPt1ResPiUpgSA |
new standalone pt dep. 1/pt res. for kaons More... | |
Bool_t | fRunInVertexing |
new standalone pt dep. 1/pt res. for pions More... | |
Bool_t | fImproveTracks |
flag to run hybrid task before the vertexingHF task or in standard mode More... | |
TList * | fDebugOutput |
this is always kTRUE. kFALSE only if re-running on already improved AODs More... | |
TNtuple * | fDebugNtuple |
! debug send on output slot 1 More... | |
Float_t * | fDebugVars |
! variables to store as degug info More... | |
Int_t | fNDebug |
Definition at line 20 of file AliAnalysisTaskSEImproveITS.h.
AliAnalysisTaskSEImproveITS::AliAnalysisTaskSEImproveITS | ( | ) |
Definition at line 47 of file AliAnalysisTaskSEImproveITS.cxx.
AliAnalysisTaskSEImproveITS::AliAnalysisTaskSEImproveITS | ( | const char * | name, |
const char * | resfileCurURI, | ||
const char * | resfileUpgURI, | ||
Bool_t | isRunInVertexing, | ||
Int_t | ndebug | ||
) |
Definition at line 97 of file AliAnalysisTaskSEImproveITS.cxx.
|
virtual |
Definition at line 234 of file AliAnalysisTaskSEImproveITS.cxx.
|
private |
|
private |
Helper functions.
Definition at line 644 of file AliAnalysisTaskSEImproveITS.cxx.
Referenced by SmearTrack().
|
private |
|
private |
Definition at line 632 of file AliAnalysisTaskSEImproveITS.cxx.
Referenced by UserExec().
|
inline |
Definition at line 37 of file AliAnalysisTaskSEImproveITS.h.
|
private |
Definition at line 491 of file AliAnalysisTaskSEImproveITS.cxx.
Referenced by UserExec().
|
virtual |
Implementation of interface methods.
Definition at line 241 of file AliAnalysisTaskSEImproveITS.cxx.
|
virtual |
!!!TODO: covariance matrix
!!!TODO: covariance matrix
Definition at line 274 of file AliAnalysisTaskSEImproveITS.cxx.
|
private |
old pt dep. d0 res. in rphi for protons
Definition at line 52 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in rphi for protons
Definition at line 70 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in rphi for protons
Definition at line 61 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in rphi for protons
Definition at line 79 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. d0 res. in z for pions
Definition at line 51 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in z for pions
Definition at line 69 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. d0 res. in rphi for kaons
Definition at line 53 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in rphi for kaons
Definition at line 71 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in rphi for kaons
Definition at line 62 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in rphi for kaons
Definition at line 80 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in z for pions
Definition at line 60 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in z for pions
Definition at line 78 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. d0 res. in z for protons
Definition at line 49 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in z for protons
Definition at line 67 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in z for protons
Definition at line 58 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in z for protons
Definition at line 76 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
Definition at line 48 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new pt dep. 1/pt res. for pions
Definition at line 66 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. d0 res. in z for kaons
Definition at line 50 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in z for kaons
Definition at line 68 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in z for kaons
Definition at line 59 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in z for kaons
Definition at line 77 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. 1/pt res. for pions
Definition at line 57 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. 1/pt res. for pions
Definition at line 75 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
! debug send on output slot 1
Definition at line 89 of file AliAnalysisTaskSEImproveITS.h.
Referenced by SmearTrack(), and UserCreateOutputObjects().
|
private |
this is always kTRUE. kFALSE only if re-running on already improved AODs
! collection of debug output
Definition at line 88 of file AliAnalysisTaskSEImproveITS.h.
Referenced by SmearTrack(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEImproveITS().
|
private |
! variables to store as degug info
Definition at line 90 of file AliAnalysisTaskSEImproveITS.h.
Referenced by SmearTrack(), and UserCreateOutputObjects().
|
private |
flag to run hybrid task before the vertexingHF task or in standard mode
Definition at line 86 of file AliAnalysisTaskSEImproveITS.h.
Referenced by SetImproveTracks(), and UserExec().
|
private |
Definition at line 91 of file AliAnalysisTaskSEImproveITS.h.
Referenced by SmearTrack().
|
private |
old pt dep. 1/pt res. for protons
Definition at line 55 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. 1/pt res. for protons
Definition at line 73 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. 1/pt res. for protons
Definition at line 64 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. 1/pt res. for protons
Definition at line 82 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. d0 res. in rphi for pions
Definition at line 54 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. d0 res. in rphi for pions
Definition at line 72 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
old pt dep. 1/pt res. for kaons
Definition at line 56 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
old standalone pt dep. 1/pt res. for kaons
Definition at line 74 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. 1/pt res. for kaons
Definition at line 65 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. 1/pt res. for kaons
Definition at line 83 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new pt dep. d0 res. in rphi for pions
Definition at line 63 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().
|
private |
new standalone pt dep. d0 res. in rphi for pions
Definition at line 81 of file AliAnalysisTaskSEImproveITS.h.
Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().
|
private |
new standalone pt dep. 1/pt res. for pions
Definition at line 85 of file AliAnalysisTaskSEImproveITS.h.
Referenced by UserExec().