7 #include <TClonesArray.h>
9 #include "AliAODEvent.h"
10 #include "AliAODTrack.h"
11 #include "AliAnalysisManager.h"
12 #include "AliESDtrack.h"
13 #include "AliESDtrackCuts.h"
16 #include "AliVTrack.h"
25 fTracksOutName("PicoTracksFromJets"),
26 fJetsInName("tracks"),
35 AliAnalysisTaskSE(name),
36 fTracksOutName(
"PicoTracksFromJets"),
37 fJetsInName(
"tracks"),
64 AliAnalysisManager *am = AliAnalysisManager::GetAnalysisManager();
66 AliError(
"Manager zero, returning");
74 AliError(Form(
"Could not retrieve jets %s!",
fJetsInName.Data()));
77 if (!
fJetsIn->GetClass()->GetBaseClass(
"AliVParticle")) {
78 AliError(Form(
"%s: Collection %s does not contain AliVParticle objects!", GetName(),
fJetsInName.Data()));
90 const Int_t Njets =
fJetsIn->GetEntriesFast();
91 for (Int_t iJets = 0, nacc = 0; iJets < Njets; ++iJets) {
97 Bool_t isEmc = kFALSE;
98 if (TMath::Abs(jet->
Eta()) < 0.75 &&
99 jet->
Phi() > 70 * TMath::DegToRad() &&jet->
Phi() < 190 * TMath::DegToRad())
virtual ~AliEmcalPicoTrackFromJetMaker()
void SetTrackType(Byte_t type)
TClonesArray * fTracksOut
jet array in
Represent a jet reconstructed using the EMCal jet framework.
ClassImp(AliEmcalPicoTrackFromJetMaker) AliEmcalPicoTrackFromJetMaker
void UserCreateOutputObjects()
AliEmcalPicoTrackFromJetMaker()
void UserExec(Option_t *option)