]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/EVE/AliHLTEveISSD.h
-Created new libarey AliHLTEve with processor classes for the HLT online display
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveISSD.h
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  ISDD Instance of Eve display processor
8
9 #ifndef ALIHLTEVEISSD_H
10 #define ALIHLTEVEISSD_H
11
12 #include "AliHLTEveITS.h"
13 class TEvePointSet;
14 class TCanvas;
15
16 class AliHLTEveISSD : public AliHLTEveITS {
17
18 public:
19   
20   /** Constructor  **/
21   AliHLTEveISSD();
22
23   /** Destructor **/
24  ~AliHLTEveISSD();
25
26   /** Inherited from AliHLTEveBase */
27   virtual void UpdateElements();
28   /** Inherited from AliHLTEveBase */
29   virtual void ResetElements();
30
31
32 private:
33
34   /** copy constructor prohibited */
35   AliHLTEveISSD(const AliHLTEveISSD&);
36   /** assignment operator prohibited */
37   AliHLTEveISSD& operator = (const AliHLTEveISSD );
38   
39   /** Inherited from AliHLTEveITS */
40   void SetUpPointSet(TEvePointSet* ps);
41   
42   /** Inherited from AliHLTEveBase */
43   void AddHistogramsToCanvas(AliHLTHOMERBlockDesc* block, TCanvas *canvas, Int_t &cdCount );
44   
45   TCanvas * f2DCanvas;  //Canvas containing 2D QA histograms
46
47   Int_t f2DHistoCount;  //Counter tracking where to draw histogram
48
49   ClassDef(AliHLTEveISSD, 0);
50
51 };
52
53 #endif