AliPhysics  aaf9c62 (aaf9c62)
AliAnalysisTaskPtEfficiencyJets.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKPTEFFICIENCYJETS_H
2 #define ALIANALYSISTASKPTEFFICIENCYJETS_H
3 /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
7 #include <TString.h>
8 
9 class AliAnalysisUtils;
10 class AliEmcalJet;
11 class AliJetContainer;
12 class AliVParticle;
13 class AliVTrack;
14 class TNtuple;
15 
17 
18 namespace EMCalTriggerPtAnalysis {
19 
20 
22 public:
24  AliAnalysisTaskPtEfficiencyJets(const char *name);
26 
27  virtual void UserCreateOutputObjects();
28  virtual Bool_t Run();
29 
30  void SetMCJetContainer(const char *name) { fMCJetContainer = name; }
32 
33 protected:
34  AliVTrack *FindAssociatedTrack(AliVParticle *trueParticle);
35  AliEmcalJet *FindAssociatedJet(AliVParticle *trueParticle, AliJetContainer *jets);
36  bool SelectTrueParticle(AliVParticle *part);
37 
38 private:
41 
42  AliAnalysisUtils *fAnalysisUtils;
45  TNtuple *fTrackNtuple;
46 
48 };
49 
50 } /* namespace EMCalTriggerPtAnalysis */
51 
52 #endif /* ALIANALYSISTASKPTEFFICIENCYJETS_H */
Interface for virtual track selection.
virtual 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.
AliAnalysisTaskPtEfficiencyJets & operator=(const AliAnalysisTaskPtEfficiencyJets &)
Analysis of high- tracks in triggered events.
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
bool Bool_t
Definition: External.C:53
AliEmcalJet * FindAssociatedJet(AliVParticle *trueParticle, AliJetContainer *jets)
Container for jet within the EMCAL jet framework.