]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/QA/tasks/AliAnalysisTaskHLTPHOS.h
Fixing coding rule violations
[u/mrichter/AliRoot.git] / HLT / QA / tasks / AliAnalysisTaskHLTPHOS.h
CommitLineData
a63c69d8 1// $Id$\r
2\r
3#ifndef ALIANALYSISTASKHLTPHOS_H\r
4#define ALIANALYSISTASKHLTPHOS_H\r
5\r
6//* This file is property of and copyright by the ALICE HLT Project *\r
7//* ALICE Experiment at CERN, All rights reserved. *\r
8//* See cxx source for full Copyright notice *\r
9\r
10/** @file AliAnalysisTaskHLTTPC.h\r
11 @author Zhongbao Yin, Kalliopi Kanaki\r
12 @date\r
13 @brief An analysis task to compare the offline and HLT esd trees\r
14*/\r
15\r
16\r
17// forward declarations\r
18class TH1F;\r
19class TH2F;\r
20class TList;\r
21class AliESDEvent;\r
22class AliESDtrack;\r
23class AliESDRun;\r
24class TObjArray;\r
25\r
fc0eba5b 26#include "AliAnalysisTaskHLTCalo.h"\r
a63c69d8 27\r
fc0eba5b 28class AliAnalysisTaskHLTPHOS : public AliAnalysisTaskHLTCalo {\r
a63c69d8 29 \r
fc0eba5b 30public: \r
c32fb395 31 AliAnalysisTaskHLTPHOS();\r
fc0eba5b 32 AliAnalysisTaskHLTPHOS(const char *name);\r
33 virtual ~AliAnalysisTaskHLTPHOS() {}\r
34 \r
35private:\r
36 \r
37\r
38 TH2F *fHistOnlTrk2PHOS; //! track to PHOS 2,3,4 modules in (eta, phi)\r
39 TH2F *fHistOfflTrk2PHOS; //! \r
40 TH2F *fHistOfflTrk2PHOSTrig; //!\r
41 TH2F *fHistOfflTrk2PHOSNoTrig; //!\r
42\r
e91b5832 43 static const Float_t fgkPhiMin[5]; //Comment\r
44 static const Float_t fgkPhiMax[5]; //Comment\r
45 static const Float_t fgkEtaMin; //Comment\r
46 static const Float_t fgkEtaMax; //Comment\r
47 static const Float_t fgkNormX[5]; //Comment\r
48 static const Float_t fgkNormY[5]; //Comment\r
49 static const Float_t fgkInitPosX[5]; //Comment\r
50 static const Float_t fgkInitPosY[5]; //Comment\r
fc0eba5b 51\r
52 /** copy constructor */\r
53 AliAnalysisTaskHLTPHOS(const AliAnalysisTaskHLTPHOS&); \r
54 /** assignment operator */\r
55 AliAnalysisTaskHLTPHOS& operator=(const AliAnalysisTaskHLTPHOS&); \r
56\r
57 Bool_t IsInPHOS(Int_t iMod, AliESDtrack * trk, Float_t b, TVector3& v);\r
58 void CreateSpecificStuff(TList * fOutputList);\r
59 void DoSpecificStuff(AliESDEvent * evESD, AliESDEvent * evHLTESD);\r
60\r
61 Bool_t IsThisDetector(AliESDCaloCluster * cluster);\r
62 Int_t GetClusters(AliESDEvent * event, TRefArray * clusters);\r
63\r
64 ClassDef(AliAnalysisTaskHLTPHOS, 0);\r
a63c69d8 65};\r
66\r
67#endif\r