]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/EVE/AliHLTEvePhos.h
coverity 15108 fixed
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEvePhos.h
CommitLineData
33791895 1/* This file is property of and copyright by the ALICE HLT Project *
2 * ALICE Experiment at CERN, All rights reserved. *
3 * See cxx source for full Copyright notice */
4
5/// @file AliHLTEveCalo.h
6/// @author Svein Lindal
7/// @brief PHOS Instance of Eve display processor
8
9#ifndef ALIHLTEVEPHOS_H
10#define ALIHLTEVEPHOS_H
11
fd2adb88 12#include "AliESDEvent.h"
33791895 13#include "AliHLTEveCalo.h"
fd2adb88 14
33791895 15class TEveElementList;
67ae95c3 16class AliPHOSGeoUtils;
33791895 17
18class AliHLTEvePhos : public AliHLTEveCalo {
19
20public:
21
22 /** Constructor **/
23 AliHLTEvePhos();
24
25 /** Destructor **/
26 ~AliHLTEvePhos();
27
28private:
29
30 /** copy constructor prohibited */
31 AliHLTEvePhos(const AliHLTEvePhos&);
32 /** assignment operator prohibited */
33 AliHLTEvePhos& operator = (const AliHLTEvePhos );
34
35 /** inherited from AliHLTEveCalo */
fd2adb88 36 void CreateElementList();
33791895 37
38 /** inherited from AliHLTEveCalo */
39 void AddClusters(Float_t * pos, Int_t module, Float_t energy);
fd2adb88 40 void AddClusters(Float_t * pos, Int_t module, Float_t energy, Int_t nCells);
33791895 41
42 /** inherited from AliHLTEveCalo */
43 void AddDigits(UShort_t fX, UShort_t fZ, Int_t module, Float_t energy);
44
fd2adb88 45 Int_t GetClusters(AliESDEvent * event, TRefArray * clusters) { return event->GetPHOSClusters(clusters); }
46
47 void ProcessESDCluster(AliESDCaloCluster * cluster);
48
67ae95c3 49 AliPHOSGeoUtils * fGeoUtils; //PHOS geometry
50
33791895 51 ClassDef(AliHLTEvePhos, 0);
52};
53
54#endif