]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayFront.h
commit from Jochen
[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
24 public:
25 AliHLTTPCDisplayFront(AliHLTTPCDisplayMain* display) ;
26 virtual ~AliHLTTPCDisplayFront();
27
28 void Fill(Int_t patch, ULong_t dataBlock, ULong_t dataLen);
29 void Draw();
30 void Reset();
31 void Save();
32 void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected);
33
34 private:
35 AliHLTTPCDisplayMain* fDisplay;
36 TCanvas * fCanvas;
37
38 TH2F *fHistfront; // histogram for front view of one slice
f3f599e0 39 TH1F *fHistfrontcl; // histogram for cluster in front
78b557c2 40 Int_t fNTimes;
41
42 Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis
43 Int_t fBinY[2]; // Minimum / Maximum - Bin on Y Axis
44 Int_t fTmpEvent; // Tmp Event for get user range on Axis
45
46 ClassDef(AliHLTTPCDisplayFront,0)
47};
48
49#endif // ALIHLTTPCDISPLAYFRONT_H