]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/EVE/AliHLTEveISSD.h
Modifiactions for running Event Mixing on the analysis train
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveISSD.h
1 //-*- Mode: C++ -*-
2 // $Id$
3 #ifndef ALIHLTEVEISSD_H
4 #define ALIHLTEVEISSD_H
5 //* This file is property of and copyright by the ALICE HLT Project        * 
6 //* ALICE Experiment at CERN, All rights reserved.                         *
7 //* See cxx source for full Copyright notice                               *
8
9 /// @file   AliHLTEveISSD.h
10 /// @author Svein Lindal
11 /// @brief  SDD Instance of Eve display processor
12
13 #include "AliHLTEveITS.h"
14 class TEvePointSet;
15 class TCanvas;
16
17 class AliHLTEveISSD : public AliHLTEveITS {
18
19 public:
20   
21   /** Constructor  **/
22   AliHLTEveISSD();
23
24   /** Destructor **/
25  ~AliHLTEveISSD();
26
27   /** Inherited from AliHLTEveBase */
28   virtual void UpdateElements();
29   /** Inherited from AliHLTEveBase */
30   virtual void ResetElements();
31
32
33 private:
34
35   /** copy constructor prohibited */
36   AliHLTEveISSD(const AliHLTEveISSD&);
37   /** assignment operator prohibited */
38   AliHLTEveISSD& operator = (const AliHLTEveISSD& );
39   
40   /** Inherited from AliHLTEveITS */
41   void SetUpPointSet(TEvePointSet* ps);
42   
43   /** Inherited from AliHLTEveBase */
44   void AddHistogramsToCanvas(AliHLTHOMERBlockDesc* block, TCanvas *canvas, Int_t &cdCount );
45   
46   TCanvas * f2DCanvas;  //Canvas containing 2D QA histograms
47
48   Int_t f2DHistoCount;  //Counter tracking where to draw histogram
49
50   ClassDef(AliHLTEveISSD, 0);
51
52 };
53
54 #endif