First functional implementation.
[u/mrichter/AliRoot.git] / JETAN / AliAnalysisTaskJets.h
CommitLineData
e5b96aa0 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 AliESD;
10class TChain;
11
12
13class AliAnalysisTaskJets : public AliAnalysisTask
14{
19e6695b 15 public:
16 AliAnalysisTaskJets();
17 AliAnalysisTaskJets(const char* name);
18 virtual ~AliAnalysisTaskJets() {;}
19 // Implementation of interface methods
20 virtual void ConnectInputData(Option_t *option = "");
eaabc21f 21 virtual void CreateOutputObjects();
19e6695b 22 virtual void Init();
76c48857 23 virtual void LocalInit() {Init();}
19e6695b 24 virtual void Exec(Option_t *option);
25 virtual void Terminate(Option_t *option);
26 virtual void SetDebugLevel(Int_t level) {fDebug = level;}
27
e5b96aa0 28 private:
19e6695b 29 Int_t fDebug; // Debug flag
30 AliJetFinder* fJetFinder; // Pointer to the jet finder
31 TChain* fChain; //! chained files
32 AliESD* fESD; //! ESD
eaabc21f 33 TTree* fTreeJ; // tree of reconstructed jets
19e6695b 34
35 ClassDef(AliAnalysisTaskJets, 1); // Analysis task for standard jet analysis
e5b96aa0 36};
37
38#endif