AliPhysics  fe039ad (fe039ad)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEmcalJetSample.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKEMCALJETSAMPLE_H
2 #define ALIANALYSISTASKEMCALJETSAMPLE_H
3 
16 /* Copyright(c) 1998-2016, ALICE Experiment at CERN, All rights reserved. *
17  * See cxx source for full Copyright notice */
18 
20 #include "THistManager.h"
21 
35  public:
36 
38  AliAnalysisTaskEmcalJetSample(const char *name) ;
40 
42  void Terminate(Option_t *option) ;
43 
45  const char *ntracks = "usedefault",
46  const char *nclusters = "usedefault",
47  const char* ncells = "usedefault",
48  const char *suffix = "");
49 
50  protected:
51  void ExecOnce() ;
53  Bool_t Run() ;
54 
55  void AllocateJetHistograms() ;
58  void AllocateCellHistograms() ;
59 
60  void DoJetLoop() ;
61  void DoTrackLoop() ;
62  void DoClusterLoop() ;
63  void DoCellLoop() ;
64 
66 
67  private:
70 
72  ClassDef(AliAnalysisTaskEmcalJetSample, 7);
74 };
75 #endif
Implementation of a sample jet analysis task.
static AliAnalysisTaskEmcalJetSample * AddTaskEmcalJetSample(const char *ntracks="usedefault", const char *nclusters="usedefault", const char *ncells="usedefault", const char *suffix="")
THistManager fHistManager
Histogram manager.
Base task in the EMCAL jet framework.
Container class for histograms.
Definition: THistManager.h:99
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
AliAnalysisTaskEmcalJetSample & operator=(const AliAnalysisTaskEmcalJetSample &)