AliPhysics  9d9c621 (9d9c621)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskCaloTrackCorrelation.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKCALOTRACKCORRELATION_H
2 #define ALIANALYSISTASKCALOTRACKCORRELATION_H
3 
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice */
6 
7 //_________________________________________________________________________
22 
23 
24 //--- Root ---
25 class TList;
26 
27 //--- AliRoot ---
28 #include "AliAnalysisTaskSE.h"
30 class AliESDEvent;
31 class AliAODEvent;
32 
33 class AliAnalysisTaskCaloTrackCorrelation : public AliAnalysisTaskSE
34 {
35  public:
36 
38 
39  AliAnalysisTaskCaloTrackCorrelation(const char* name) ;
40 
42 
43  // Implementation of interface methods
44 
45  virtual void UserCreateOutputObjects();
46 
47  virtual void Init();
48 
49  virtual void LocalInit() ;
50 
51  virtual void UserExec (Option_t *option);
52 
53  virtual void Terminate(Option_t *option);
54 
55  virtual void FinishTaskOutput();
56 
57  // Setters/Getters
58 
61  { fAna = maker ; }
62 
63  void SetConfigFileName(TString & name ) { fConfigName = name ; }
64  TString GetConfigFileName() const { return fConfigName ; }
65 
66  void SetFirstEvent(Int_t event ) { fFirstEvent = event ; }
67  Int_t GetFirstEvent() const { return fFirstEvent ; }
68 
69  void SetLastEvent(Int_t event ) { fLastEvent = event ; }
70  Int_t GetLastEvent() const { return fLastEvent ; }
71 
72 
73  private:
74 
77 
80 
82 
83  TList * fOutputContainer ;
84 
85  TString fConfigName ;
86 
87  TList * fCuts ;
88 
89  Int_t fFirstEvent;
90  Int_t fLastEvent;
91 
95 
96 };
97 
98 #endif //ALIANALYSISTASKCALOTRACKCORRELATION_H
Int_t fFirstEvent
! Analyze all the events from this one, for testing.
virtual void Init()
Analysis configuration, if provided, and initialization.
virtual void UserExec(Option_t *option)
Execute analysis for current event.
virtual void Terminate(Option_t *option)
Terminate analysis. Do some plots (plotting not used so far).
AliAnalysisTaskCaloTrackCorrelation & operator=(const AliAnalysisTaskCaloTrackCorrelation &)
Assignment operator not implemented.
void SetAnalysisMaker(AliAnaCaloTrackCorrMaker *const maker)
virtual void FinishTaskOutput()
Put in the output some standard event summary histograms.
Main class conecting the CaloTrackCorrelations package and Analysis Frame.
Int_t fLastEvent
! Analyze all the events until this one, for testing.
AliAnaCaloTrackCorrMaker * fAna
Pointer to the manager class.
Steering class of package CaloTrackCorrelartions.