![]() |
AliPhysics
2b88e80 (2b88e80)
|
#include <AliAnalysisHelperJetTasks.h>
Public Types | |
enum | { kMaxJets = 6 } |
enum | { kNone = 1<<0, kBunchBunch = 1<<1, kBunchEmpty = 1<<2, kEmptyEmpty = 1<<3, kV0A =1<<4, kV0C =1<<5, kNoV0BG =1<<6, kSPDFO =1<<7, kPhysicsSelection = 1<<8, kVertexIn = 1<<9, kIsCosmic = 1<<10, kIsPileUp = 1<<11, kIsMCND =1<<12, kIsMCDD =1<<13, kIsMCSD =1<<14, kTotalSelections = (1<<15) - 1 } |
enum | Trigger { kAcceptAll = 0, kMB1, kMB2, kMB3, kSPDGFO, kTrigger } |
enum | MCProcessType { kInvalidProcess = -1, kND = 0x1, kDD = 0x2, kSD = 0x4, kOnePart = 0x8 } |
Public Member Functions | |
AliAnalysisHelperJetTasks () | |
virtual | ~AliAnalysisHelperJetTasks () |
Static Public Member Functions | |
static AliGenPythiaEventHeader * | GetPythiaEventHeader (const AliMCEvent *mcEvent) |
static void | PrintStack (AliMCEvent *mcEvent, Int_t iFirst=0, Int_t iLast=0, Int_t iMaxPrint=10) |
static void | GetClosestJets (const AliAODJet *genJets, const Int_t &kGenJets, const AliAODJet *recJets, const Int_t &kRecJets, Int_t *iGenIndex, Int_t *iRecIndex, Int_t iDebug=0, Float_t maxDist=0.3) |
static void | GetClosestJets (const TList *genJetsList, const Int_t &kGenJets, const TList *recJetsList, const Int_t &kRecJets, TArrayI &iGenIndex, TArrayI &iRecIndex, Int_t iDebug=0, Float_t maxDist=0.3) |
static void | GetJetMatching (const TList *genJetsList, const Int_t &kGenJets, const TList *recJetsList, const Int_t &kRecJets, TArrayI &iMatchIndex, TArrayF &fPtFraction, Int_t iDebug=0, Float_t maxDist=0.3, Int_t mode=1) |
static Double_t | GetFractionOfJet (const AliAODJet *recJet, const AliAODJet *genJet, Int_t mode=1) |
static void | MergeOutputDirs (const char *cFiles, const char *cPattern, const char *cOutFile, Bool_t bUpdate=false) |
static void | MergeOutput (const char *cFiles, const char *cDir="", const char *cList="", const char *cOutFile="allpt.root", Bool_t bUpdate=false) |
static Bool_t | PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials) |
static Bool_t | PrintDirectorySize (const char *currFile, Int_t iDetail=-1) |
static Bool_t | GetEventShapes (TVector3 &n01, const TVector3 *pTrack, Int_t nTracks, Double_t *eventShapes) |
static MCProcessType | GetPythiaEventProcessType (AliGenEventHeader *aHeader, Bool_t adebug=kFALSE) |
static MCProcessType | GetDPMjetEventProcessType (AliGenEventHeader *aHeader, Bool_t adebug=kFALSE) |
static Int_t | GetLastProcessType () |
static Bool_t | Selected (Bool_t bSet=kFALSE, Bool_t bNew=kTRUE) |
static Double_t | ReactionPlane (Bool_t bSet=kFALSE, Double_t fNew=0) |
static Int_t | GetPhiBin (Double_t phi, Int_t fNRPbins) |
static Bool_t | IsPileUp () |
static Bool_t | IsCosmic () |
static Bool_t | TestSelectInfo (UInt_t iMask) |
static Bool_t | TestEventClass (Int_t iClass) |
static UInt_t | SelectInfo (Bool_t bSet=kFALSE, UInt_t iNew=0) |
static Int_t | EventClass (Bool_t bSet=kFALSE, Int_t iNew=0) |
static Bool_t | IsTriggerFired (const AliVEvent *aEsd, Trigger trigger) |
Static Private Attributes | |
static Int_t | fgLastProcessType = -1 |
Definition at line 19 of file AliAnalysisHelperJetTasks.h.
anonymous enum |
Enumerator | |
---|---|
kMaxJets |
Definition at line 25 of file AliAnalysisHelperJetTasks.h.
anonymous enum |
Enumerator | |
---|---|
kNone | |
kBunchBunch | |
kBunchEmpty | |
kEmptyEmpty | |
kV0A | |
kV0C | |
kNoV0BG | |
kSPDFO | |
kPhysicsSelection | |
kVertexIn | |
kIsCosmic | |
kIsPileUp | |
kIsMCND | |
kIsMCDD | |
kIsMCSD | |
kTotalSelections |
Definition at line 28 of file AliAnalysisHelperJetTasks.h.
Enumerator | |
---|---|
kInvalidProcess | |
kND | |
kDD | |
kSD | |
kOnePart |
Definition at line 47 of file AliAnalysisHelperJetTasks.h.
Enumerator | |
---|---|
kAcceptAll | |
kMB1 | |
kMB2 | |
kMB3 | |
kSPDGFO | |
kTrigger |
Definition at line 45 of file AliAnalysisHelperJetTasks.h.
|
inline |
Definition at line 21 of file AliAnalysisHelperJetTasks.h.
|
inlinevirtual |
Definition at line 22 of file AliAnalysisHelperJetTasks.h.
Definition at line 930 of file AliAnalysisHelperJetTasks.cxx.
Referenced by AliAnalysisTaskIDFragmentationFunction::FillHistograms(), GetLastProcessType(), TestEventClass(), and AliAnalysisTaskJetChem::UserExec().
|
static |
Definition at line 126 of file AliAnalysisHelperJetTasks.cxx.
Referenced by AliAnalysisTaskJetChem::UserExec().
|
static |
Definition at line 255 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 1322 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 947 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 495 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetJetMatching(), and AliAnalysisTaskJetChem::UserExec().
|
static |
Definition at line 382 of file AliAnalysisHelperJetTasks.cxx.
|
inlinestatic |
Definition at line 81 of file AliAnalysisHelperJetTasks.h.
Definition at line 1358 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
|
static |
Definition at line 61 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 1284 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 897 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
|
static |
Definition at line 901 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
Definition at line 1187 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
|
static |
Definition at line 641 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 548 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 822 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 93 of file AliAnalysisHelperJetTasks.cxx.
|
static |
Definition at line 755 of file AliAnalysisHelperJetTasks.cxx.
Referenced by AliAnalysisTaskIDFragmentationFunction::Notify().
|
static |
Definition at line 1370 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
Definition at line 884 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType(), AliAnalysisTaskHJetDphi::UserExec(), and AliAnalysisTaskJetChem::UserExec().
Definition at line 917 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType(), IsCosmic(), IsPileUp(), and TestSelectInfo().
Definition at line 911 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
Definition at line 906 of file AliAnalysisHelperJetTasks.cxx.
Referenced by GetLastProcessType().
|
staticprivate |
Definition at line 100 of file AliAnalysisHelperJetTasks.h.
Referenced by GetDPMjetEventProcessType(), GetLastProcessType(), and GetPythiaEventProcessType().