![]() |
AliPhysics
b24dc27 (b24dc27)
|
#include <AliAnalysisTaskSOH.h>
Public Member Functions | |
AliAnalysisTaskSOH () | |
AliAnalysisTaskSOH (const char *name) | |
virtual | ~AliAnalysisTaskSOH () |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
void | Terminate (Option_t *) |
void | SetMcProcess (Bool_t p) |
void | SetTrackProcess (Bool_t p) |
void | SetSFProcess (Bool_t p) |
void | SetClusterProcess (Bool_t p) |
void | SetZvtx (Double_t zvtx) |
void | SetEsdTrackCuts (AliESDtrackCuts *cuts) |
void | SetHybridTrackCuts1 (AliESDtrackCuts *cuts) |
void | SetHybridTrackCuts2 (AliESDtrackCuts *cuts) |
Private Member Functions | |
AliESDtrack * | GetAcceptTrack (AliESDtrack *esdtrack) |
Bool_t | IsGoodCluster (AliESDCaloCluster *cluster) |
Bool_t | IsGoodMcParticle (AliVParticle *vParticle, Int_t ipart) |
Bool_t | EsdVertexOk () const |
void | ProcessTrack () |
void | ProcessCluster () |
void | ProcessMc () |
void | ProcessScaleFactor () |
AliAnalysisTaskSOH (const AliAnalysisTaskSOH &) | |
minus charged reconstructed detector level pion- track without injected signal pt, phi, eta spectrum More... | |
AliAnalysisTaskSOH & | operator= (const AliAnalysisTaskSOH &) |
ClassDef (AliAnalysisTaskSOH, 13) | |
Private Attributes | |
AliESDEvent * | fESD |
AliMCEvent * | fMC |
esd event More... | |
Double_t | fZVtxMax |
mv event More... | |
AliESDtrackCuts * | fEsdTrackCuts |
AliESDtrackCuts * | fHybridTrackCuts1 |
AliESDtrackCuts * | fHybridTrackCuts2 |
TArrayI * | fTrackIndices |
TArrayI * | fClusterIndices |
selected track index More... | |
TObjArray * | fClusterArray |
cluster with two matched MC track index More... | |
Bool_t | fMcProcess |
selected cluster array More... | |
Bool_t | fTrackProcess |
Bool_t | fSFProcess |
Bool_t | fClusterProcess |
TList * | fOutputList |
TH1F * | fHEventStat |
output list More... | |
TH1F * | fHScaleFactor |
statistics histo More... | |
TH1F * | fHScaleFactor100HC |
scale factor spectrum More... | |
TH2F * | fHEOverPVsPt |
scale factor with 100% HC spectrum More... | |
TH2F * | fHEMCalResponsePion |
(cluster energy over reconstructed track p) vs. track pt More... | |
TH2F * | fHEMCalResponseElec |
same as above for pions More... | |
TH2F * | fHEMCalResponseProton |
same as above for electrons More... | |
TH2F * | fHEMCalRecdPhidEta |
same as above for protons More... | |
TH2F * | fHEMCalRecdPhidEtaP |
(EMCal cluster phi - track phi) vs. (EMCal cluster eta - track eta) More... | |
TH2F * | fHEMCalRecdPhidEtaM |
same as above for positive charge tracks More... | |
TH2F * | fHEMCalRecdPhidEta_Truth |
same as above for negative charge tracks More... | |
TH2F * | fHEMCalRecdPhidEtaP_Truth |
same as above with mc truth matching More... | |
TH2F * | fHEMCalRecdPhidEtaM_Truth |
same as above with positive truth charge matching More... | |
TH2F * | fHEMCalRecdPhidEtaposEta |
same as above with negative truth charge matching More... | |
TH2F * | fHEMCalRecdPhidEtanegEta |
same as above for positive eta More... | |
TH2F * | fHPhotonEdiff100HC |
same as above for negative eta More... | |
TH2F * | fHPhotonEdiff70HC |
(truth E - calculated E in 100% HC)/truth E vs. truth E with photon More... | |
TH2F * | fHPhotonEdiff30HC |
(truth E - calculated E in 70% HC)/truth E vs. truth E with photon More... | |
TH2F * | fHPhotonEdiff0HC |
(truth E - calculated E in 30% HC)/truth E vs. truth E with photon More... | |
TH2F * | fHPhotonEVsClsE |
(truth E - cluster E)/truth E vs. truth E with photon More... | |
TH2F * | fHistEsub1Pch |
cluster E vs. truth photon E More... | |
TH2F * | fHistEsub2Pch |
(subtracted E in 100% HC) vs. total track P, clusters with 1 matching track More... | |
TH2F * | fHistEsub1PchRat |
(subtracted E in 100% HC) vs. total track P, clusters with 2 matching tracks More... | |
TH2F * | fHistEsub2PchRat |
(subtracted E in 100% HC)/total track P vs. total track P, clusters with 1 matching track More... | |
THnSparse * | fHClsEoverMcE_All |
(subtracted E in 100% HC)/total track P vs. total track P, clusters with 2 matching tracks More... | |
THnSparse * | fHClsEoverMcE_Photon |
cluster E/MC particle E, cluster with only one matching particle More... | |
THnSparse * | fHClsEoverMcE_Elec |
above for photon More... | |
THnSparse * | fHClsEoverMcE_Pion |
above for electron More... | |
TH3F * | fHParGenPion_p |
above for pion More... | |
TH3F * | fHParGenPion_m |
plus pion mc truth pt, phi, eta spectrum More... | |
TH3F * | fHParGenPion_rmInj_p |
minus pion mc truth pt, phi, eta spectrum More... | |
TH3F * | fHParGenPion_rmInj_m |
plus charged mc truth(pion) without injected signal pt, phi, eta spectrum More... | |
TH3F * | fHDetGenFakePion |
minus charged mc truth(pion) without injected signal pt, phi, eta spectrum More... | |
TH3F * | fHDetRecFakePion |
fake pion tracks pt, phi, eta spectrum More... | |
TH3F * | fHDetGenSecPion |
fake pion tracks pt, phi, eta spectrum More... | |
TH3F * | fHDetRecSecPion |
secondary pion tracks pt, phi, eta spectrum More... | |
TH3F * | fHDetGenPion_p [3] |
secondary pion tracks pt, phi, eta spectrum More... | |
TH3F * | fHDetRecPion_p [3] |
plus pion mc detector level pt, phi, eta spectrum More... | |
TH3F * | fHDetGenPion_m [3] |
plus pion reconstructed detector level pt, phi, eta spectrum More... | |
TH3F * | fHDetRecPion_m [3] |
minus pion mc detector level pt, phi, eta spectrum More... | |
TH3F * | fHDetGenPion_rmInj_p [3] |
minus pion reconstructed detector level pt, phi, eta spectrum More... | |
TH3F * | fHDetRecPion_rmInj_p [3] |
plus charged generated detector level particle(pion) without injected signal pt, phi, eta spectrum More... | |
TH3F * | fHDetGenPion_rmInj_m [3] |
plus charged reconstructed detector level pion+ track without injected signal pt, phi, eta spectrum More... | |
TH3F * | fHDetRecPion_rmInj_m [3] |
minus charged generated detector level particle(pion) without injected signal pt, phi, eta spectrum More... | |
Definition at line 20 of file AliAnalysisTaskSOH.h.
AliAnalysisTaskSOH::AliAnalysisTaskSOH | ( | ) |
AliAnalysisTaskSOH::AliAnalysisTaskSOH | ( | const char * | name | ) |
Definition at line 105 of file AliAnalysisTaskSOH.cxx.
|
virtual |
Definition at line 177 of file AliAnalysisTaskSOH.cxx.
|
private |
minus charged reconstructed detector level pion- track without injected signal pt, phi, eta spectrum
|
private |
|
private |
Definition at line 978 of file AliAnalysisTaskSOH.cxx.
Referenced by UserExec().
|
private |
Definition at line 908 of file AliAnalysisTaskSOH.cxx.
Referenced by ProcessCluster(), ProcessMc(), and ProcessTrack().
|
private |
Definition at line 962 of file AliAnalysisTaskSOH.cxx.
Referenced by ProcessCluster(), and ProcessTrack().
|
private |
Definition at line 950 of file AliAnalysisTaskSOH.cxx.
Referenced by ProcessCluster(), ProcessMc(), and ProcessTrack().
|
private |
|
private |
Definition at line 566 of file AliAnalysisTaskSOH.cxx.
Referenced by UserExec().
|
private |
Definition at line 709 of file AliAnalysisTaskSOH.cxx.
Referenced by UserExec().
|
private |
Definition at line 864 of file AliAnalysisTaskSOH.cxx.
Referenced by UserExec().
|
private |
Definition at line 464 of file AliAnalysisTaskSOH.cxx.
Referenced by UserExec().
|
inline |
Definition at line 33 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 36 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 37 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 38 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 30 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 32 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 31 of file AliAnalysisTaskSOH.h.
|
inline |
Definition at line 34 of file AliAnalysisTaskSOH.h.
void AliAnalysisTaskSOH::Terminate | ( | Option_t * | ) |
Definition at line 972 of file AliAnalysisTaskSOH.cxx.
void AliAnalysisTaskSOH::UserCreateOutputObjects | ( | ) |
Definition at line 191 of file AliAnalysisTaskSOH.cxx.
void AliAnalysisTaskSOH::UserExec | ( | Option_t * | option | ) |
Definition at line 424 of file AliAnalysisTaskSOH.cxx.
|
private |
cluster with two matched MC track index
Definition at line 59 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), ProcessScaleFactor(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSOH().
|
private |
selected track index
Definition at line 58 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), ProcessMc(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSOH().
|
private |
Definition at line 63 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), ProcessTrack(), SetClusterProcess(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 51 of file AliAnalysisTaskSOH.h.
Referenced by EsdVertexOk(), ProcessCluster(), ProcessMc(), ProcessScaleFactor(), ProcessTrack(), and UserExec().
|
private |
Definition at line 54 of file AliAnalysisTaskSOH.h.
Referenced by GetAcceptTrack(), SetEsdTrackCuts(), and ~AliAnalysisTaskSOH().
|
private |
(subtracted E in 100% HC)/total track P vs. total track P, clusters with 2 matching tracks
Definition at line 91 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
above for photon
Definition at line 93 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
cluster E/MC particle E, cluster with only one matching particle
Definition at line 92 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
above for electron
Definition at line 94 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
minus charged mc truth(pion) without injected signal pt, phi, eta spectrum
Definition at line 99 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
plus pion reconstructed detector level pt, phi, eta spectrum
Definition at line 105 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
secondary pion tracks pt, phi, eta spectrum
Definition at line 103 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
plus charged reconstructed detector level pion+ track without injected signal pt, phi, eta spectrum
Definition at line 109 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
minus pion reconstructed detector level pt, phi, eta spectrum
Definition at line 107 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
fake pion tracks pt, phi, eta spectrum
Definition at line 101 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
fake pion tracks pt, phi, eta spectrum
Definition at line 100 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
minus pion mc detector level pt, phi, eta spectrum
Definition at line 106 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
plus pion mc detector level pt, phi, eta spectrum
Definition at line 104 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
minus charged generated detector level particle(pion) without injected signal pt, phi, eta spectrum
Definition at line 110 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
plus charged generated detector level particle(pion) without injected signal pt, phi, eta spectrum
Definition at line 108 of file AliAnalysisTaskSOH.h.
Referenced by AliAnalysisTaskSOH(), ProcessMc(), and UserCreateOutputObjects().
|
private |
secondary pion tracks pt, phi, eta spectrum
Definition at line 102 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
same as above for protons
Definition at line 74 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above for negative charge tracks
Definition at line 77 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above for positive charge tracks
Definition at line 76 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above with positive truth charge matching
Definition at line 79 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above for positive eta
Definition at line 81 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
(EMCal cluster phi - track phi) vs. (EMCal cluster eta - track eta)
Definition at line 75 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above with mc truth matching
Definition at line 78 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above with negative truth charge matching
Definition at line 80 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above for pions
Definition at line 72 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
(cluster energy over reconstructed track p) vs. track pt
Definition at line 71 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
same as above for electrons
Definition at line 73 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
scale factor with 100% HC spectrum
Definition at line 70 of file AliAnalysisTaskSOH.h.
Referenced by ProcessTrack(), and UserCreateOutputObjects().
|
private |
output list
Definition at line 67 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), UserCreateOutputObjects(), and UserExec().
|
private |
cluster E vs. truth photon E
Definition at line 87 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
(subtracted E in 100% HC) vs. total track P, clusters with 2 matching tracks
Definition at line 89 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
(subtracted E in 100% HC) vs. total track P, clusters with 1 matching track
Definition at line 88 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
(subtracted E in 100% HC)/total track P vs. total track P, clusters with 1 matching track
Definition at line 90 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), and UserCreateOutputObjects().
|
private |
plus pion mc truth pt, phi, eta spectrum
Definition at line 96 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
above for pion
Definition at line 95 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
plus charged mc truth(pion) without injected signal pt, phi, eta spectrum
Definition at line 98 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
minus pion mc truth pt, phi, eta spectrum
Definition at line 97 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
(truth E - calculated E in 30% HC)/truth E vs. truth E with photon
Definition at line 85 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
same as above for negative eta
Definition at line 82 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
(truth E - calculated E in 70% HC)/truth E vs. truth E with photon
Definition at line 84 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
(truth E - calculated E in 100% HC)/truth E vs. truth E with photon
Definition at line 83 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
(truth E - cluster E)/truth E vs. truth E with photon
Definition at line 86 of file AliAnalysisTaskSOH.h.
Referenced by ProcessMc(), and UserCreateOutputObjects().
|
private |
statistics histo
Definition at line 68 of file AliAnalysisTaskSOH.h.
Referenced by ProcessScaleFactor(), and UserCreateOutputObjects().
|
private |
scale factor spectrum
Definition at line 69 of file AliAnalysisTaskSOH.h.
Referenced by ProcessScaleFactor(), and UserCreateOutputObjects().
|
private |
Definition at line 55 of file AliAnalysisTaskSOH.h.
Referenced by GetAcceptTrack(), SetHybridTrackCuts1(), and ~AliAnalysisTaskSOH().
|
private |
Definition at line 56 of file AliAnalysisTaskSOH.h.
Referenced by GetAcceptTrack(), SetHybridTrackCuts2(), and ~AliAnalysisTaskSOH().
|
private |
esd event
Definition at line 52 of file AliAnalysisTaskSOH.h.
Referenced by IsGoodMcParticle(), ProcessCluster(), ProcessMc(), ProcessTrack(), and UserExec().
|
private |
selected cluster array
Definition at line 60 of file AliAnalysisTaskSOH.h.
Referenced by SetMcProcess(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 65 of file AliAnalysisTaskSOH.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 62 of file AliAnalysisTaskSOH.h.
Referenced by SetSFProcess(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 57 of file AliAnalysisTaskSOH.h.
Referenced by ProcessCluster(), ProcessMc(), ProcessScaleFactor(), ProcessTrack(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSOH().
|
private |
Definition at line 61 of file AliAnalysisTaskSOH.h.
Referenced by SetTrackProcess(), UserCreateOutputObjects(), and UserExec().
|
private |
mv event
Definition at line 53 of file AliAnalysisTaskSOH.h.
Referenced by EsdVertexOk(), and SetZvtx().