]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/EVE/AliHLTEveITS.h
- adding the use of the histogram merger
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveITS.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 ITS base class for the Eve display processors
8
9
10#ifndef ALIHLTEVEITS_H
11#define ALIHLTEVEITS_H
12
13#include "AliHLTEveBase.h"
14#include "TString.h"
15class TEveElementList;
16class TEvePointSet;
17
18class AliHLTEveITS : public AliHLTEveBase {
19
20public :
21
22 /** Constructor **/
23 AliHLTEveITS(TString name = TString("ITS"));
24
25 /** Destructor **/
26 ~AliHLTEveITS();
27
28 /** Inherited from AliHLTEveBase */
29 virtual void ProcessBlock(AliHLTHOMERBlockDesc * block);
30
31 /** Inherited from AliHLTEveBase */
32 virtual void UpdateElements();
33
34 /** Inherited from AliHLTEveBase */
35 virtual void ResetElements();
36
37
38protected :
39
40 /** Create new point set */
41 TEvePointSet * CreatePointSet(TString name);
42
43 /** Process the clusters block */
44 void ProcessClusters(AliHLTHOMERBlockDesc * block, TEvePointSet * cont );
45
46 /** Set up the look of the pointset, to be overridden in child instances (of one wishes) */
47 virtual void SetUpPointSet(TEvePointSet * ps );
48
49
50 TString fName; //Detector (ITS, ISSD, ISPD, ISDD)
51 TEvePointSet * fPointSet; //The pointset for the display
52
53
54private :
55
56 /** default constructor forbidden */
57 //AliHLTEveITS();
58
59 /** copy constructor prohibited */
60 AliHLTEveITS(const AliHLTEveITS&);
61 /** assignment operator prohibited */
62 AliHLTEveITS& operator = (const AliHLTEveITS );
63
33791895 64 ClassDef(AliHLTEveITS, 0);
65};
66
67#endif