]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/AliAnalysisTaskRhoAverage.h
Changes from Salvatore:
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliAnalysisTaskRhoAverage.h
1 #ifndef ALIANALYSISTASKRHOAVERAGE_H
2 #define ALIANALYSISTASKRHOAVERAGE_H
3
4 // $Id$
5
6 #include "AliAnalysisTaskRhoBase.h"
7
8 class AliAnalysisTaskRhoAverage : public AliAnalysisTaskRhoBase {
9
10  public:
11   AliAnalysisTaskRhoAverage();
12   AliAnalysisTaskRhoAverage(const char *name, Bool_t histo=kFALSE);
13   virtual ~AliAnalysisTaskRhoAverage() {}
14
15   void             SetRhoType(Int_t t)             { fRhoType       = t    ; }
16   void             SetExcludeLeadPart(UInt_t n)    { fNExclLeadPart = n    ; }
17   
18  protected:
19   Bool_t           Run();
20
21   Int_t            fRhoType       ;// rho type: 0 = charged+neutral, 1 = charged, 2 = neutral
22   UInt_t           fNExclLeadPart ;// number of leading particles to be excluded from the median calculation
23
24   AliAnalysisTaskRhoAverage(const AliAnalysisTaskRhoAverage&);             // not implemented
25   AliAnalysisTaskRhoAverage& operator=(const AliAnalysisTaskRhoAverage&);  // not implemented
26   
27   ClassDef(AliAnalysisTaskRhoAverage, 3); // Rho task
28 };
29 #endif