1 // $Id: AliAnalysisTaskHLTEMCAL.h 40285 2010-04-09 14:04:51Z kkanaki $
3 #ifndef ALIANALYSISTASKHLTEMCAL_H
4 #define ALIANALYSISTASKHLTEMCAL_H
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 *
10 /** @file AliAnalysisTaskHLTTPC.h
11 @author Zhongbao Yin, Kalliopi Kanaki
13 @brief An analysis task to compare the offline and HLT esd trees
17 // forward declarations
26 #include "AliAnalysisTaskHLTCalo.h"
28 class AliAnalysisTaskHLTEMCAL : public AliAnalysisTaskHLTCalo {
31 AliAnalysisTaskHLTEMCAL();
32 AliAnalysisTaskHLTEMCAL(const char *name);
33 virtual ~AliAnalysisTaskHLTEMCAL() {}
38 /** copy constructor */
39 AliAnalysisTaskHLTEMCAL(const AliAnalysisTaskHLTEMCAL&);
40 /** assignment operator */
41 AliAnalysisTaskHLTEMCAL& operator=(const AliAnalysisTaskHLTEMCAL&);
43 void CreateSpecificStuff(TList * fOutputList);
44 void DoSpecificStuff(AliESDEvent * evESD, AliESDEvent * evHLTESD) const;
46 Int_t GetClusters(AliESDEvent * event, TRefArray * clusters);
47 Bool_t IsThisDetector(AliESDCaloCluster * cluster);
50 ClassDef(AliAnalysisTaskHLTEMCAL, 0);