]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/QA/tasks/AliAnalysisTaskHLTEMCAL.h
end-of-line normalization
[u/mrichter/AliRoot.git] / HLT / QA / tasks / AliAnalysisTaskHLTEMCAL.h
1 // $Id: AliAnalysisTaskHLTEMCAL.h 40285 2010-04-09 14:04:51Z kkanaki $
2
3 #ifndef ALIANALYSISTASKHLTEMCAL_H
4 #define ALIANALYSISTASKHLTEMCAL_H
5
6 //* This file is property of and copyright by the ALICE HLT Project *
7 //* ALICE Experiment at CERN, All rights reserved.                  *
8 //* See cxx source for full Copyright notice                        *
9
10 /** @file AliAnalysisTaskHLTTPC.h
11     @author Zhongbao Yin, Kalliopi Kanaki
12     @date
13     @brief An analysis task to compare the offline and HLT esd trees
14 */
15
16
17 // forward declarations
18 class TH1F;
19 class TH2F;
20 class TList;
21 class AliESDEvent;
22 class AliESDtrack;
23 class AliESDRun;
24 class TObjArray;
25
26 #include "AliAnalysisTaskHLTCalo.h"
27
28 class AliAnalysisTaskHLTEMCAL : public AliAnalysisTaskHLTCalo {
29  
30 public:  
31   AliAnalysisTaskHLTEMCAL();
32   AliAnalysisTaskHLTEMCAL(const char *name);
33   virtual ~AliAnalysisTaskHLTEMCAL() {}
34   
35 private:
36   
37
38   /** copy constructor */
39   AliAnalysisTaskHLTEMCAL(const AliAnalysisTaskHLTEMCAL&); 
40   /** assignment operator */
41   AliAnalysisTaskHLTEMCAL& operator=(const AliAnalysisTaskHLTEMCAL&); 
42   
43   void CreateSpecificStuff(TList * fOutputList);
44   void DoSpecificStuff(AliESDEvent * evESD, AliESDEvent * evHLTESD) const;
45   
46   Int_t GetClusters(AliESDEvent * event, TRefArray * clusters);
47   Bool_t IsThisDetector(AliESDCaloCluster * cluster);
48
49
50   ClassDef(AliAnalysisTaskHLTEMCAL, 0);
51 };
52
53 #endif