AliPhysics  7f2a7c4 (7f2a7c4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEmcalClusterMatched.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKEMCALCLUSTERMATCHED_H
2 #define ALIANALYSISTASKEMCALCLUSTERMATCHED_H
3 /* Copyright(c) 1998-2016, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
7 #include "AliCutValueRange.h"
8 #include <TCustomBinning.h>
9 #include <TString.h>
10 
12 
13 namespace EMCalTriggerPtAnalysis {
14 
28 public:
29 
34 
39  AliAnalysisTaskEmcalClusterMatched(const char *name);
40 
45 
51  void SetClusterTimeRange(double mintime, double maxtime) { fTimeCut.SetLimits(mintime, maxtime); }
52 
57  void EnableSumw2(bool doenable) { fEnableSumw2 = doenable; }
58 
65 
66 protected:
67 
72  virtual void CreateUserObjects();
73 
77  virtual void CreateUserHistos();
78 
83  virtual bool Run();
84 
88  virtual void UserFillHistosAfterEventSelection();
89 
94  void InitializeTrackSelections(bool isAOD);
95 
96 private:
97 
103  public:
104 
108  EnergyBinning();
109 
113  virtual ~EnergyBinning() {}
114  };
115 
118 
123 
127 };
128 
129 } /* namespace EMCalTriggerPtAnalysis */
130 
131 #endif /* ALIANALYSISTASKEMCALCLUSTERMATCHED_H */
Interface for virtual track selection.
static AliAnalysisTaskEmcalClusterMatched * AddTaskEmcalClusterMatched(const char *suffix)
AliEmcalTrackSelection * fTrackSelectionGlobal
Global track cuts (strong condition)
Helper class creating user defined custom binning.
Simple task checking energy spectra of clusters matched to tracks.
AliEmcalTrackSelection * fTrackSelectionTPConly
TPC-only track cuts (weak condition)
AliAnalysisTaskEmcalClusterMatched & operator=(const AliAnalysisTaskEmcalClusterMatched &)
bool Bool_t
Definition: External.C:53