AliPhysics  vAN-20150723 (baea2bf)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliAnalysisTaskChargedParticlesRef.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKCHARGEDPARTICLESREF_H
2 #define ALIANALYSISTASKCHARGEDPARTICLESREF_H_
3 /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 #include "AliAnalysisTaskSE.h"
7 
8 class TArrayD;
9 class AliAnalysisUtils;
10 class AliAODTrack;
11 class AliESDtrackCuts;
12 class AliESDtrack;
13 
14 namespace EMCalTriggerPtAnalysis {
15 
16 class AliEMCalHistoContainer;
17 
22 class AliAnalysisTaskChargedParticlesRef : public AliAnalysisTaskSE {
23 public:
25  AliAnalysisTaskChargedParticlesRef(const char *name);
27 
29  void UserExec(Option_t *);
30  void Terminate(Option_t *) {}
31 
32 protected:
33  void CreateOldPtBinning(TArrayD &binning) const;
34  void CreateNewPtBinning(TArrayD &binning) const;
35 
36  Bool_t TrackSelectionESD(AliESDtrack *track);
37  Bool_t TrackSelectionAOD(AliAODTrack *track);
38 
39  AliESDtrackCuts *fTrackCuts;
40  AliAnalysisUtils *fAnalysisUtil;
42 
43 private:
46 
50 };
51 
52 } /* namespace EMCalTriggerPtAnalysis */
53 
54 #endif /* ALIANALYSISTASKCHARGEDPARTICLESREF_H_ */
Container class for histograms for the high- charged particle analysis.
AliAnalysisTaskChargedParticlesRef & operator=(const AliAnalysisTaskChargedParticlesRef &)