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

#include <AliAnalysisTaskSEImproveITS.h>

Inheritance diagram for AliAnalysisTaskSEImproveITS:

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 &)
 
AliAnalysisTaskSEImproveITSoperator= (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

TGraphfD0ZResPCur
 
TGraphfD0ZResKCur
 old pt dep. d0 res. in z for protons More...
 
TGraphfD0ZResPiCur
 old pt dep. d0 res. in z for kaons More...
 
TGraphfD0RPResPCur
 old pt dep. d0 res. in z for pions More...
 
TGraphfD0RPResKCur
 old pt dep. d0 res. in rphi for protons More...
 
TGraphfD0RPResPiCur
 old pt dep. d0 res. in rphi for kaons More...
 
TGraphfPt1ResPCur
 old pt dep. d0 res. in rphi for pions More...
 
TGraphfPt1ResKCur
 old pt dep. 1/pt res. for protons More...
 
TGraphfPt1ResPiCur
 old pt dep. 1/pt res. for kaons More...
 
TGraphfD0ZResPUpg
 old pt dep. 1/pt res. for pions More...
 
TGraphfD0ZResKUpg
 new pt dep. d0 res. in z for protons More...
 
TGraphfD0ZResPiUpg
 new pt dep. d0 res. in z for kaons More...
 
TGraphfD0RPResPUpg
 new pt dep. d0 res. in z for pions More...
 
TGraphfD0RPResKUpg
 new pt dep. d0 res. in rphi for protons More...
 
TGraphfD0RPResPiUpg
 new pt dep. d0 res. in rphi for kaons More...
 
TGraphfPt1ResPUpg
 new pt dep. d0 res. in rphi for pions More...
 
TGraphfPt1ResKUpg
 new pt dep. 1/pt res. for protons More...
 
TGraphfPt1ResPiUpg
 new pt dep. 1/pt res. for kaons More...
 
TGraphfD0ZResPCurSA
 new pt dep. 1/pt res. for pions More...
 
TGraphfD0ZResKCurSA
 old standalone pt dep. d0 res. in z for protons More...
 
TGraphfD0ZResPiCurSA
 old standalone pt dep. d0 res. in z for kaons More...
 
TGraphfD0RPResPCurSA
 old standalone pt dep. d0 res. in z for pions More...
 
TGraphfD0RPResKCurSA
 old standalone pt dep. d0 res. in rphi for protons More...
 
TGraphfD0RPResPiCurSA
 old standalone pt dep. d0 res. in rphi for kaons More...
 
TGraphfPt1ResPCurSA
 old standalone pt dep. d0 res. in rphi for pions More...
 
TGraphfPt1ResKCurSA
 old standalone pt dep. 1/pt res. for protons More...
 
TGraphfPt1ResPiCurSA
 old standalone pt dep. 1/pt res. for kaons More...
 
TGraphfD0ZResPUpgSA
 old standalone pt dep. 1/pt res. for pions More...
 
TGraphfD0ZResKUpgSA
 new standalone pt dep. d0 res. in z for protons More...
 
TGraphfD0ZResPiUpgSA
 new standalone pt dep. d0 res. in z for kaons More...
 
TGraphfD0RPResPUpgSA
 new standalone pt dep. d0 res. in z for pions More...
 
TGraphfD0RPResKUpgSA
 new standalone pt dep. d0 res. in rphi for protons More...
 
TGraphfD0RPResPiUpgSA
 new standalone pt dep. d0 res. in rphi for kaons More...
 
TGraphfPt1ResPUpgSA
 new standalone pt dep. d0 res. in rphi for pions More...
 
TGraphfPt1ResKUpgSA
 new standalone pt dep. 1/pt res. for protons More...
 
TGraphfPt1ResPiUpgSA
 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...
 
TListfDebugOutput
 this is always kTRUE. kFALSE only if re-running on already improved AODs More...
 
TNtuple * fDebugNtuple
 ! debug send on output slot 1 More...
 
Float_tfDebugVars
 ! variables to store as degug info More...
 
Int_t fNDebug
 

Detailed Description

Definition at line 20 of file AliAnalysisTaskSEImproveITS.h.

Constructor & Destructor Documentation

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.

AliAnalysisTaskSEImproveITS::~AliAnalysisTaskSEImproveITS ( )
virtual

Definition at line 234 of file AliAnalysisTaskSEImproveITS.cxx.

AliAnalysisTaskSEImproveITS::AliAnalysisTaskSEImproveITS ( const AliAnalysisTaskSEImproveITS )
private

Member Function Documentation

Double_t AliAnalysisTaskSEImproveITS::EvalGraph ( Double_t  x,
const TGraph graph,
const TGraph graphSA = 0 
) const
private

Helper functions.

Definition at line 644 of file AliAnalysisTaskSEImproveITS.cxx.

Referenced by SmearTrack().

AliAnalysisTaskSEImproveITS& AliAnalysisTaskSEImproveITS::operator= ( const AliAnalysisTaskSEImproveITS )
private
AliESDVertex * AliAnalysisTaskSEImproveITS::RecalculateVertex ( const AliVVertex *  old,
TObjArray tracks,
Double_t  bField 
)
private

Definition at line 632 of file AliAnalysisTaskSEImproveITS.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEImproveITS::SetImproveTracks ( Bool_t  flag = kTRUE)
inline

Definition at line 37 of file AliAnalysisTaskSEImproveITS.h.

void AliAnalysisTaskSEImproveITS::SmearTrack ( AliAODTrack *  track,
const TClonesArray *  mcs 
)
private

Definition at line 491 of file AliAnalysisTaskSEImproveITS.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEImproveITS::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Definition at line 241 of file AliAnalysisTaskSEImproveITS.cxx.

void AliAnalysisTaskSEImproveITS::UserExec ( Option_t option)
virtual

!!!TODO: covariance matrix

!!!TODO: covariance matrix

Definition at line 274 of file AliAnalysisTaskSEImproveITS.cxx.

Member Data Documentation

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResKCur
private

old pt dep. d0 res. in rphi for protons

Definition at line 52 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResKCurSA
private

old standalone pt dep. d0 res. in rphi for protons

Definition at line 70 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResKUpg
private

new pt dep. d0 res. in rphi for protons

Definition at line 61 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResKUpgSA
private

new standalone pt dep. d0 res. in rphi for protons

Definition at line 79 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPCur
private

old pt dep. d0 res. in z for pions

Definition at line 51 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPCurSA
private

old standalone pt dep. d0 res. in z for pions

Definition at line 69 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPiCur
private

old pt dep. d0 res. in rphi for kaons

Definition at line 53 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPiCurSA
private

old standalone pt dep. d0 res. in rphi for kaons

Definition at line 71 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPiUpg
private

new pt dep. d0 res. in rphi for kaons

Definition at line 62 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPiUpgSA
private

new standalone pt dep. d0 res. in rphi for kaons

Definition at line 80 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPUpg
private

new pt dep. d0 res. in z for pions

Definition at line 60 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0RPResPUpgSA
private

new standalone pt dep. d0 res. in z for pions

Definition at line 78 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResKCur
private

old pt dep. d0 res. in z for protons

Definition at line 49 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResKCurSA
private

old standalone pt dep. d0 res. in z for protons

Definition at line 67 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResKUpg
private

new pt dep. d0 res. in z for protons

Definition at line 58 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResKUpgSA
private

new standalone pt dep. d0 res. in z for protons

Definition at line 76 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPCur
private
TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPCurSA
private

new pt dep. 1/pt res. for pions

Definition at line 66 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPiCur
private

old pt dep. d0 res. in z for kaons

Definition at line 50 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPiCurSA
private

old standalone pt dep. d0 res. in z for kaons

Definition at line 68 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPiUpg
private

new pt dep. d0 res. in z for kaons

Definition at line 59 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPiUpgSA
private

new standalone pt dep. d0 res. in z for kaons

Definition at line 77 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPUpg
private

old pt dep. 1/pt res. for pions

Definition at line 57 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fD0ZResPUpgSA
private

old standalone pt dep. 1/pt res. for pions

Definition at line 75 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TNtuple* AliAnalysisTaskSEImproveITS::fDebugNtuple
private

! debug send on output slot 1

Definition at line 89 of file AliAnalysisTaskSEImproveITS.h.

Referenced by SmearTrack(), and UserCreateOutputObjects().

TList* AliAnalysisTaskSEImproveITS::fDebugOutput
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().

Float_t* AliAnalysisTaskSEImproveITS::fDebugVars
private

! variables to store as degug info

Definition at line 90 of file AliAnalysisTaskSEImproveITS.h.

Referenced by SmearTrack(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskSEImproveITS::fImproveTracks
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().

Int_t AliAnalysisTaskSEImproveITS::fNDebug
private

Definition at line 91 of file AliAnalysisTaskSEImproveITS.h.

Referenced by SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResKCur
private

old pt dep. 1/pt res. for protons

Definition at line 55 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResKCurSA
private

old standalone pt dep. 1/pt res. for protons

Definition at line 73 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResKUpg
private

new pt dep. 1/pt res. for protons

Definition at line 64 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResKUpgSA
private

new standalone pt dep. 1/pt res. for protons

Definition at line 82 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPCur
private

old pt dep. d0 res. in rphi for pions

Definition at line 54 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPCurSA
private

old standalone pt dep. d0 res. in rphi for pions

Definition at line 72 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPiCur
private

old pt dep. 1/pt res. for kaons

Definition at line 56 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPiCurSA
private

old standalone pt dep. 1/pt res. for kaons

Definition at line 74 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPiUpg
private

new pt dep. 1/pt res. for kaons

Definition at line 65 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPiUpgSA
private

new standalone pt dep. 1/pt res. for kaons

Definition at line 83 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPUpg
private

new pt dep. d0 res. in rphi for pions

Definition at line 63 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), SmearTrack(), and UserCreateOutputObjects().

TGraph* AliAnalysisTaskSEImproveITS::fPt1ResPUpgSA
private

new standalone pt dep. d0 res. in rphi for pions

Definition at line 81 of file AliAnalysisTaskSEImproveITS.h.

Referenced by AliAnalysisTaskSEImproveITS(), and SmearTrack().

Bool_t AliAnalysisTaskSEImproveITS::fRunInVertexing
private

new standalone pt dep. 1/pt res. for pions

Definition at line 85 of file AliAnalysisTaskSEImproveITS.h.

Referenced by UserExec().


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