5 #ifndef ALIANALYSISHELPERJETTASKS_H 6 #define ALIANALYSISHELPERJETTASKS_H 15 class AliGenPythiaEventHeader;
17 class AliGenEventHeader;
52 const Int_t &kGenJets,
53 const AliAODJet *recJets,
54 const Int_t &kRecJets,
60 const TList *recJetsList,
const Int_t &kRecJets,
65 const TList *recJetsList,
const Int_t &kRecJets,
66 TArrayI &iMatchIndex, TArrayF &fPtFraction,
72 static void MergeOutputDirs(
const char* cFiles,
const char* cPattern,
const char *cOutFile,
Bool_t bUpdate =
false);
74 static void MergeOutput(
const char* cFiles,
const char* cDir =
"",
const char *cList =
"",
const char* cOutFile =
"allpt.root",
Bool_t bUpdate =
false);
105 #endif // ALIANALYSISHELPERJETTASKS_H
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 UInt_t SelectInfo(Bool_t bSet=kFALSE, UInt_t iNew=0)
static Int_t GetLastProcessType()
static Int_t fgLastProcessType
static AliGenPythiaEventHeader * GetPythiaEventHeader(const AliMCEvent *mcEvent)
static Int_t GetPhiBin(Double_t phi, Int_t fNRPbins)
static Bool_t Selected(Bool_t bSet=kFALSE, Bool_t bNew=kTRUE)
static Bool_t IsTriggerFired(const AliVEvent *aEsd, Trigger trigger)
static Double_t ReactionPlane(Bool_t bSet=kFALSE, Double_t fNew=0)
static Double_t GetFractionOfJet(const AliAODJet *recJet, const AliAODJet *genJet, Int_t mode=1)
static Int_t EventClass(Bool_t bSet=kFALSE, Int_t iNew=0)
static Bool_t TestSelectInfo(UInt_t iMask)
static MCProcessType GetDPMjetEventProcessType(AliGenEventHeader *aHeader, Bool_t adebug=kFALSE)
static void PrintStack(AliMCEvent *mcEvent, Int_t iFirst=0, Int_t iLast=0, Int_t iMaxPrint=10)
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 PrintDirectorySize(const char *currFile, Int_t iDetail=-1)
AliAnalysisHelperJetTasks()
static Bool_t PythiaInfoFromFile(const char *currFile, Float_t &fXsec, Float_t &fTrials)
static Bool_t GetEventShapes(TVector3 &n01, const TVector3 *pTrack, Int_t nTracks, Double_t *eventShapes)
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 MCProcessType GetPythiaEventProcessType(AliGenEventHeader *aHeader, Bool_t adebug=kFALSE)
virtual ~AliAnalysisHelperJetTasks()
static Bool_t TestEventClass(Int_t iClass)