]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliAnalysisTaskJets.h
added new PhosClusterEnergy trigger component (Svein)
[u/mrichter/AliRoot.git] / JETAN / AliAnalysisTaskJets.h
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 "AliAnalysisTaskSE.h"
8 class AliJetFinder;
9 class AliESDEvent;
10 class TTree;
11 class TChain;
12 class AliAODEvent;
13 class AliJetHistos;
14
15
16 class AliAnalysisTaskJets : public AliAnalysisTaskSE
17 {
18  public:
19     AliAnalysisTaskJets();
20     AliAnalysisTaskJets(const char* name);
21     AliAnalysisTaskJets(const char* name, TChain* chain);
22     virtual ~AliAnalysisTaskJets() {;}
23     // Implementation of interface methods
24     virtual void UserCreateOutputObjects();
25     virtual void Init();
26     virtual void LocalInit() {Init();}
27     virtual void UserExec(Option_t *option);
28     virtual void SetConfigFile(const char *c) {fConfigFile = c;}
29     virtual void SetJetFinder(AliJetFinder *finder) {fJetFinder = finder;}
30     virtual void SetNonStdBranch(const char *c){fNonStdBranch = c;}
31     virtual void Terminate(Option_t *option);
32
33  private:
34   AliAnalysisTaskJets(const AliAnalysisTaskJets &det);
35   AliAnalysisTaskJets &operator=(const AliAnalysisTaskJets &det);
36     
37  private:
38   TString       fConfigFile;      // the name of the ConfigFile
39   TString       fNonStdBranch;    // the name of the non-std branch name//commented by syssy
40   AliJetFinder* fJetFinder;       //  Pointer to the jet finder 
41   AliJetHistos* fHistos;          //  Histogram manager class
42   TList*        fListOfHistos;    //  Output list of histograms
43   TChain*       fChain;           //  Chain 
44   Int_t         fOpt;             //  Detector configuration used
45
46   ClassDef(AliAnalysisTaskJets, 3); // Analysis task for standard jet analysis
47 };
48  
49 #endif