]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - JETAN/AliAnalysisTaskJets.h
Added various files used for analysis of HLT output data.
[u/mrichter/AliRoot.git] / JETAN / AliAnalysisTaskJets.h
... / ...
CommitLineData
1#ifndef ALIANALYSISTASKJETS_H
2#define ALIANALYSISTASKJETS_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include "AliAnalysisTask.h"
8class AliJetFinder;
9class AliESDEvent;
10class TChain;
11class AliAODEvent;
12class AliJetHistos;
13
14
15class AliAnalysisTaskJets : public AliAnalysisTask
16{
17 public:
18 AliAnalysisTaskJets();
19 AliAnalysisTaskJets(const char* name);
20 virtual ~AliAnalysisTaskJets() {;}
21 // Implementation of interface methods
22 virtual void ConnectInputData(Option_t *option = "");
23 virtual void CreateOutputObjects();
24 virtual void Init();
25 virtual void LocalInit() {Init();}
26 virtual void Exec(Option_t *option);
27 virtual void Terminate(Option_t *option);
28 virtual void SetDebugLevel(Int_t level) {fDebug = level;}
29
30 private:
31 Int_t fDebug; // Debug flag
32 AliJetFinder* fJetFinder; // Pointer to the jet finder
33 TChain* fChain; //! chained files
34 AliESDEvent* fESD; //! ESD
35 AliAODEvent* fAOD; //! AOD
36 TTree* fTreeA; // tree of reconstructed jets
37 AliJetHistos* fHistos; // Histogram manager class
38 TList* fListOfHistos; // Output list of histograms
39
40 ClassDef(AliAnalysisTaskJets, 2); // Analysis task for standard jet analysis
41};
42
43#endif