]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayFront.h
Adding document for performance study (marian)
[u/mrichter/AliRoot.git] / HLT / TPCLib / OnlineDisplay / AliHLTTPCDisplayFront.h
CommitLineData
78b557c2 1// XEmacs -*-C++-*-
2// $Id$
3
4#ifndef ALIHLTTPCDISPLAYFRONT_H
5#define ALIHLTTPCDISPLAYFRONT_H
6/** \class AliHLTTPCDisplayFront
7<pre>
8//_____________________________________________________________
9// AliHLTTPCDisplayFront
10//
11// Display class for the HLT TPC-Front view
12</pre>
13*/
14// Author: Jochen Thaeder <mailto:thaeder@kip.uni-heidelberg.de>
15//*-- Copyright &copy ALICE HLT Group
16
17#include <TCanvas.h>
f3f599e0 18#include <TH1F.h>
78b557c2 19#include <TH2F.h>
20#include <AliHLTTPCDisplayMain.h>
21
22class AliHLTTPCDisplayFront : public AliHLTLogging {
23
36782fc0 24public:
25 AliHLTTPCDisplayFront(AliHLTTPCDisplayMain* display) ;
26 virtual ~AliHLTTPCDisplayFront();
27
28
29 void Fill();
30 void Draw();
31 void Reset();
32 void Save();
33 void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected);
34
35private:
5eefc803 36 AliHLTTPCDisplayFront (const AliHLTTPCDisplayFront&);
37 AliHLTTPCDisplayFront& operator=(const AliHLTTPCDisplayFront&);
38
36782fc0 39 AliHLTTPCDisplayMain* fDisplay;
40 TCanvas * fCanvas;
41
42 TH2F *fHistfront; // histogram for front view of one slice
43 TH1F *fHistfrontcl; // histogram for cluster in front
44 Int_t fNTimes;
45
46 Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis
47 Int_t fBinY[2]; // Minimum / Maximum - Bin on Y Axis
48 Int_t fTmpEvent; // Tmp Event for get user range on Axis
49
50 ClassDef(AliHLTTPCDisplayFront,0)
78b557c2 51};
52
53#endif // ALIHLTTPCDISPLAYFRONT_H