![]() |
AliPhysics
a4b41ad (a4b41ad)
|
#include <AliAnalysisTaskHJetEmbed.h>
Public Member Functions | |
AliAnalysisTaskHJetEmbed () | |
AliAnalysisTaskHJetEmbed (const char *name) | |
virtual | ~AliAnalysisTaskHJetEmbed () |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
void | Terminate (Option_t *) |
void | PrintConfig () |
void | SetMaxVtxZ (Double_t z) |
void | SetCollisionSystem (char *s) |
void | SetRunPeriod (char *p) |
void | SetMCParticleArrName (char *s) |
void | SetTrackArrName (char *s) |
void | SetTrkPtRange (Double_t min, Double_t max) |
void | SetTrkPhiRange (Double_t min, Double_t max) |
void | SetTrkEtaRange (Double_t min, Double_t max) |
void | SetTTtype (Int_t type) |
void | SetRadius (Double_t rad) |
void | SetPLJetArrName (char *s) |
void | SetDLJetArrName (char *s) |
void | SetJetArrName (char *s) |
void | SetRhoName (char *s) |
void | SetRunQA (Bool_t run) |
void | SetRunPL (Bool_t run) |
void | SetRunDL (Bool_t run) |
void | SetRunHJet (Bool_t run) |
void | SetRunMatch (Bool_t run) |
void | SetTTRanges (Double_t *min, Double_t *max) |
Protected Types | |
enum | { kNTrig = 3 } |
enum | { kNTT = 4 } |
Protected Member Functions | |
void | RunQA () |
void | RunHJet (const Double_t minPt, const Double_t maxPt) |
void | RunMatch (const TClonesArray *tracks, const Int_t leadingIndex) |
void | FillHJetCor (const TClonesArray *tracks, const Int_t leadingIndex, const TClonesArray *jetArray, THnSparse *hTT, THnSparse *hn, Bool_t isBkg=kFALSE) |
Int_t | FindGeoMatchedJet (const AliEmcalJet *jet, const TClonesArray *jetArray, Double_t &dR) |
Int_t | FindEnergyMatchedJet (const AliEmcalJet *jet, const TClonesArray *jetArray, Double_t &dR, Double_t &fraction) |
Bool_t | AcceptTrack (const AliVParticle *track) |
Bool_t | IsGoodJet (const AliEmcalJet *jet) |
Double_t | GetZ (const Double_t trkPx, const Double_t trkPy, const Double_t trkPz, const Double_t jetPx, const Double_t jetPy, const Double_t jetPz) |
Double_t | GetDPhi (const Double_t phi1, const Double_t phi2) |
Double_t | CalculateDPhi (const Double_t phi1, const Double_t phi2) |
Double_t | GetJetDistance (const AliEmcalJet *jet1, const AliEmcalJet *jet2) |
Private Member Functions | |
AliAnalysisTaskHJetEmbed (const AliAnalysisTaskHJetEmbed &) | |
AliAnalysisTaskHJetEmbed & | operator= (const AliAnalysisTaskHJetEmbed &) |
ClassDef (AliAnalysisTaskHJetEmbed, 3) | |
Definition at line 27 of file AliAnalysisTaskHJetEmbed.h.
|
protected |
Enumerator | |
---|---|
kNTrig |
Definition at line 82 of file AliAnalysisTaskHJetEmbed.h.
|
protected |
Enumerator | |
---|---|
kNTT |
Definition at line 83 of file AliAnalysisTaskHJetEmbed.h.
AliAnalysisTaskHJetEmbed::AliAnalysisTaskHJetEmbed | ( | ) |
Definition at line 51 of file AliAnalysisTaskHJetEmbed.cxx.
AliAnalysisTaskHJetEmbed::AliAnalysisTaskHJetEmbed | ( | const char * | name | ) |
Definition at line 107 of file AliAnalysisTaskHJetEmbed.cxx.
|
virtual |
Definition at line 159 of file AliAnalysisTaskHJetEmbed.cxx.
|
private |
|
protected |
Definition at line 822 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by RunHJet().
|
protected |
Definition at line 751 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by FillHJetCor(), and RunMatch().
|
private |
|
protected |
Definition at line 607 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by RunHJet().
|
protected |
Definition at line 701 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by RunMatch().
|
protected |
Definition at line 674 of file AliAnalysisTaskHJetEmbed.cxx.
Definition at line 762 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by FindGeoMatchedJet(), and GetJetDistance().
|
protected |
Definition at line 771 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by FindEnergyMatchedJet().
|
protected |
Definition at line 862 of file AliAnalysisTaskHJetEmbed.cxx.
|
protected |
Definition at line 831 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by FillHJetCor(), RunMatch(), and RunQA().
|
private |
void AliAnalysisTaskHJetEmbed::PrintConfig | ( | ) |
Definition at line 841 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by UserCreateOutputObjects().
Definition at line 499 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by UserExec().
|
protected |
Definition at line 637 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by RunHJet().
|
protected |
Definition at line 779 of file AliAnalysisTaskHJetEmbed.cxx.
Referenced by UserExec().
|
inline |
Definition at line 39 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 49 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 50 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 38 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 41 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 48 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 47 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 51 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 54 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 55 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 56 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 40 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 53 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 52 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 42 of file AliAnalysisTaskHJetEmbed.h.
Definition at line 45 of file AliAnalysisTaskHJetEmbed.h.
Definition at line 44 of file AliAnalysisTaskHJetEmbed.h.
Definition at line 43 of file AliAnalysisTaskHJetEmbed.h.
Definition at line 57 of file AliAnalysisTaskHJetEmbed.h.
|
inline |
Definition at line 46 of file AliAnalysisTaskHJetEmbed.h.
void AliAnalysisTaskHJetEmbed::Terminate | ( | Option_t * | ) |
Definition at line 868 of file AliAnalysisTaskHJetEmbed.cxx.
void AliAnalysisTaskHJetEmbed::UserCreateOutputObjects | ( | ) |
Definition at line 167 of file AliAnalysisTaskHJetEmbed.cxx.
void AliAnalysisTaskHJetEmbed::UserExec | ( | Option_t * | option | ) |
Definition at line 305 of file AliAnalysisTaskHJetEmbed.cxx.
|
private |
Control output.
Definition at line 87 of file AliAnalysisTaskHJetEmbed.h.
|
private |
Trigger type of the event.
Definition at line 92 of file AliAnalysisTaskHJetEmbed.h.
Referenced by FillHJetCor(), RunQA(), and UserExec().
|
private |
Definition at line 89 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), SetCollisionSystem(), and UserExec().
|
private |
Array of the embedded PYTHIA jet array on particle level.
Definition at line 114 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), RunMatch(), RunQA(), and UserExec().
|
private |
Definition at line 111 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunQA(), SetDLJetArrName(), and UserExec().
|
private |
Definition at line 90 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserExec().
|
private |
Definition at line 133 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 144 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 138 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunQA(), and UserCreateOutputObjects().
|
private |
Definition at line 142 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Output list.
Definition at line 129 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 147 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 155 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunMatch(), and UserCreateOutputObjects().
|
private |
Definition at line 154 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), and UserCreateOutputObjects().
|
private |
Definition at line 152 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), and UserCreateOutputObjects().
|
private |
Definition at line 151 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), and UserCreateOutputObjects().
|
private |
Definition at line 143 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 137 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunQA(), and UserCreateOutputObjects().
|
private |
Definition at line 141 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 130 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserCreateOutputObjects(), and UserExec().
Definition at line 134 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 146 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 145 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed().
|
private |
Definition at line 132 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 112 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), RunMatch(), and UserExec().
|
private |
Definition at line 109 of file AliAnalysisTaskHJetEmbed.h.
Referenced by SetJetArrName(), and UserExec().
|
private |
Definition at line 102 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkEtaRange().
|
private |
Definition at line 104 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkPhiRange().
|
private |
Definition at line 100 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkPtRange().
Definition at line 107 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), PrintConfig(), SetTTRanges(), and UserExec().
|
private |
V0M for current event.
Definition at line 93 of file AliAnalysisTaskHJetEmbed.h.
Referenced by SetMaxVtxZ(), and UserExec().
|
private |
Definition at line 95 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), and UserExec().
|
private |
Definition at line 94 of file AliAnalysisTaskHJetEmbed.h.
Referenced by SetMCParticleArrName(), and UserExec().
|
private |
Definition at line 101 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkEtaRange().
|
private |
Definition at line 103 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkPhiRange().
|
private |
Index of the trigger track in the event.
Definition at line 99 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AcceptTrack(), PrintConfig(), and SetTrkPtRange().
Definition at line 106 of file AliAnalysisTaskHJetEmbed.h.
Referenced by AliAnalysisTaskHJetEmbed(), PrintConfig(), SetTTRanges(), and UserExec().
|
private |
Definition at line 128 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskHJetEmbed().
|
private |
Definition at line 88 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), SetRunPeriod(), and UserExec().
|
private |
Array of the found jets.
Definition at line 113 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), RunQA(), and UserExec().
|
private |
Definition at line 110 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunQA(), SetPLJetArrName(), and UserExec().
|
private |
Pt hard bin param.
Definition at line 119 of file AliAnalysisTaskHJetEmbed.h.
Referenced by FillHJetCor(), RunMatch(), RunQA(), and UserExec().
|
private |
Value of the rho parameter.
Definition at line 118 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserExec().
|
private |
Definition at line 108 of file AliAnalysisTaskHJetEmbed.h.
Referenced by IsGoodJet(), SetRadius(), and UserCreateOutputObjects().
|
private |
Definition at line 120 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), and UserCreateOutputObjects().
|
private |
Definition at line 116 of file AliAnalysisTaskHJetEmbed.h.
Referenced by UserExec(), and ~AliAnalysisTaskHJetEmbed().
|
private |
Array of the embedded PYTHIA jet array on detector level.
Definition at line 115 of file AliAnalysisTaskHJetEmbed.h.
Referenced by SetRhoName(), and UserExec().
|
private |
Rho parameter.
Definition at line 117 of file AliAnalysisTaskHJetEmbed.h.
Referenced by FillHJetCor(), and UserExec().
|
private |
Definition at line 126 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), RunHJet(), SetRunDL(), and UserExec().
|
private |
Definition at line 123 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), SetRunHJet(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 124 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), RunHJet(), SetRunMatch(), and UserCreateOutputObjects().
|
private |
Definition at line 125 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), RunHJet(), SetRunPL(), and UserExec().
|
private |
Definition at line 122 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), SetRunQA(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 97 of file AliAnalysisTaskHJetEmbed.h.
Referenced by FindEnergyMatchedJet(), RunHJet(), and UserExec().
|
private |
Definition at line 96 of file AliAnalysisTaskHJetEmbed.h.
Referenced by SetTrackArrName(), and UserExec().
|
private |
Array of input tracks.
Definition at line 98 of file AliAnalysisTaskHJetEmbed.h.
|
private |
Input event.
Definition at line 91 of file AliAnalysisTaskHJetEmbed.h.
Referenced by RunHJet(), RunMatch(), RunQA(), and UserExec().
|
private |
Definition at line 105 of file AliAnalysisTaskHJetEmbed.h.
Referenced by PrintConfig(), RunHJet(), and SetTTtype().
|
private |
Definition at line 86 of file AliAnalysisTaskHJetEmbed.h.