1 // $Id: AliAnalysisTaskHLTEMCAL.cxx 40285 2010-04-09 14:04:51Z kkanaki $
\r
3 //**************************************************************************
\r
4 //* This file is property of and copyright by the ALICE HLT Project *
\r
5 //* ALICE Experiment at CERN, All rights reserved. *
\r
7 //* Primary Authors: Zhongbao Yin <zbyin@mail.ccnu.edu.cn>, *
\r
8 //* Kalliopi Kanaki <Kalliopi.Kanaki@ift.uib.no> *
\r
9 //* Svein Lindal <svein.lindal@gmail.com> *
\r
10 //* for The ALICE HLT Project. *
\r
12 //* Permission to use, copy, modify and distribute this software and its *
\r
13 //* documentation strictly for non-commercial purposes is hereby granted *
\r
14 //* without fee, provided that the above copyright notice appears in all *
\r
15 //* copies and that both the copyright notice and this permission notice *
\r
16 //* appear in the supporting documentation. The authors make no claims *
\r
17 //* about the suitability of this software for any purpose. It is *
\r
18 //* provided "as is" without express or implied warranty. *
\r
19 //**************************************************************************
\r
21 /** @file AliAnalysisTaskHLTEMCAL.cxx
\r
22 @author Zhongbao Yin, Kalliopi Kanaki, Svein Lindal
\r
33 #include "TCanvas.h"
\r
34 #include "TVector3.h"
\r
35 #include "TString.h"
\r
36 #include "TObjArray.h"
\r
39 #include "AliESDEvent.h"
\r
40 #include "AliESDRun.h"
\r
41 #include "AliESDInputHandler.h"
\r
42 #include "AliESDCaloCluster.h"
\r
44 #include "AliAnalysisTask.h"
\r
45 #include "AliAnalysisManager.h"
\r
46 #include "AliAnalysisTaskHLTEMCAL.h"
\r
49 ClassImp(AliAnalysisTaskHLTEMCAL)
\r
52 //===========================================================================================
\r
54 AliAnalysisTaskHLTEMCAL::AliAnalysisTaskHLTEMCAL() : AliAnalysisTaskHLTCalo()
\r
58 AliAnalysisTaskHLTEMCAL::AliAnalysisTaskHLTEMCAL(const char *name) : AliAnalysisTaskHLTCalo(name)
\r
63 void AliAnalysisTaskHLTEMCAL::CreateSpecificStuff(TList * fOutputList){
\r
71 void AliAnalysisTaskHLTEMCAL::DoSpecificStuff(AliESDEvent * evESD, AliESDEvent * evHLTESD) {
\r
72 if(evESD || evHLTESD)
\r
78 Int_t AliAnalysisTaskHLTEMCAL::GetClusters(AliESDEvent * event, TRefArray * clusters) {
\r
79 return event->GetEMCALClusters(clusters);
\r
82 Bool_t AliAnalysisTaskHLTEMCAL::IsThisDetector(AliESDCaloCluster * cluster) {
\r
83 return cluster->IsEMCAL();
\r