1 #ifndef AliAnalysisTaskEmcalJetFlavourTagExample_h
2 #define AliAnalysisTaskEmcalJetFlavourTagExample_h
19 class AliEMCALGeometry;
20 class AliEMCALRecoUtils;
22 class AliESDtrackCuts;
23 class AliAnalysisEtCuts;
25 class AliESDCaloCluster;
34 #include <AliVEvent.h>
35 #include <AliVTrack.h>
36 #include <AliVCluster.h>
37 #include <TClonesArray.h>
42 #include "AliEMCALPIDResponse.h"
43 #include <AliESDCaloCluster.h>
44 #include <AliESDtrackCuts.h>
45 #include "AliAODTrack.h"
46 #include "AliESDtrack.h"
48 #include "AliTPCdEdxInfo.h"
51 #include "AliPIDResponse.h"
52 #include "AliTPCPIDResponse.h"
53 #include "AliESDpid.h"
54 #include "AliAnalysisFilter.h"
66 virtual void SetCuts(
const AliAnalysisEtCuts *cuts)
67 {
fCuts = (AliAnalysisEtCuts *) cuts; }
virtual ~AliAnalysisTaskEmcalJetFlavourTagExample()
TH2F * fHistnJetTrackvnJetClusters
check
AliClusterContainer * fCaloClustersJetCont
JetTracks.
AliParticleContainer * fTracksJetCont
Clusters.
AliESDtrackCuts * fesdTrackCuts
AliAODEvent * fAOD
// ESD object
virtual void SetCuts(const AliAnalysisEtCuts *cuts)
virtual void UserCreateOutputObjects()
AliJetContainer * fJetsCont
void SetJetPt(Double_t jpt)
AliTPCPIDResponse * fTPCResponse
AliPIDResponse * fPIDResponse
TH1F * fHistJetPt
// (Njets) vs Corrected Jet Pt (local rho)
TH1F * fHistHighJetPt
// raw jet pt (uncorrected)
virtual void SetTrackEta(Double_t e)
Container for particles within the EMCAL framework.
void ExecOnce()
Perform steps needed to initialize the analysis.
virtual void SetJetPhi(Double_t pmin, Double_t pmax)
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
void SetTrackCuts(AliESDtrackCuts *cuts)
virtual Int_t AcceptMyJet(AliEmcalJet *jet)
AliAnalysisEtCuts * fCuts
TH1F * fHistCorJetPt
// Njets vs Phi
void SetTrackPtCut(Double_t trpt)
TH2F * fHistdEdXvsPt
check
AliAnalysisEtCuts * GetCuts() const
virtual void Terminate(Option_t *)
virtual void SetJetEta(Double_t emin, Double_t emax)
AliESDEvent * fESD
JetClusters.
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
AliClusterContainer * fCaloClustersCont
Tracks.
AliAnalysisTaskEmcalJetFlavourTagExample & operator=(const AliAnalysisTaskEmcalJetFlavourTagExample &)
AliAnalysisTaskEmcalJetFlavourTagExample()
AliParticleContainer * fTracksCont
Jets.
TH1F * fHistJetPhi
// AOD Object
Container structure for EMCAL clusters.
Container for jet within the EMCAL jet framework.