]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ZDC/AliZDCCalibTask.h
An additional label
[u/mrichter/AliRoot.git] / ZDC / AliZDCCalibTask.h
1 #ifndef ALIZDCCALIBTASK_cxx
2 #define ALIZDCCALIBTASK_cxx
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 #define MAXENVALUE  10000 // Max. en. value for histos
8
9 #include "AliAnalysisTaskSE.h"
10
11 class TTree;
12 class TFile;
13 class TList;
14 class TH1F;
15 class AliESDEvent;
16
17 class AliZDCCalibTask : public AliAnalysisTaskSE {
18
19  public:
20   
21   AliZDCCalibTask(const char *name = "ZDCCalibTask");
22   virtual ~AliZDCCalibTask();
23   AliZDCCalibTask(const AliZDCCalibTask&); 
24   AliZDCCalibTask& operator=(const AliZDCCalibTask&); 
25   
26   virtual void  UserCreateOutputObjects();
27   virtual void  UserExec(Option_t *);
28   virtual void  Terminate(Option_t *);
29  
30  private:
31
32   void    BookHistos();
33   void    DrawHistos();
34
35   AliESDEvent* fESD ;         //! Declaration of leave types
36   TList*       fListOfHistos; //! Output list of histograms
37   TH1F*        fZNCHisto;     //! ZNC histograms  
38   TH1F*        fZPCHisto;     //! ZPC histograms  
39   TH1F*        fZNAHisto;     //! ZNA histograms  
40   TH1F*        fZPAHisto;     //! ZPA histograms  
41   
42   ClassDef(AliZDCCalibTask, 1); 
43
44 };
45
46 #endif