]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayPadRow.h
get rid of coding violations and warnings (Jochen)
[u/mrichter/AliRoot.git] / HLT / TPCLib / OnlineDisplay / AliHLTTPCDisplayPadRow.h
CommitLineData
78b557c2 1// XEmacs -*-C++-*-
2// $Id$
3
4#ifndef ALIHLTTPCDISPLAYPADROW_H
5#define ALIHLTTPCDISPLAYPADROW_H
6/** \class AliHLTTPCDisplayPadRow
7<pre>
8//_____________________________________________________________
9// AliHLTTPCDisplayPadRow
10//
11// Display class for the HLT TPC-PadRow events.
12</pre>
13*/
14// Author: Jochen Thaeder <mailto:thaeder@kip.uni-heidelberg.de>
15//*-- Copyright &copy ALICE HLT Group
16
17#include <TCanvas.h>
18#include <TH1.h>
19#include <TH2F.h>
20#include <AliHLTTPCDisplayMain.h>
21
22class AliHLTTPCDisplayPadRow : public AliHLTLogging {
23
24 public:
25 AliHLTTPCDisplayPadRow(AliHLTTPCDisplayMain* display) ;
26 virtual ~AliHLTTPCDisplayPadRow();
27
36782fc0 28 // void Fill(Int_t patch, ULong_t dataBlock, ULong_t dataLen);
29 void Fill();
78b557c2 30 void Draw();
31 void Reset();
32 void Save();
33 void Draw3D();
34 void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected);
35
36 private:
5eefc803 37 AliHLTTPCDisplayPadRow (const AliHLTTPCDisplayPadRow&);
38 AliHLTTPCDisplayPadRow& operator=(const AliHLTTPCDisplayPadRow&);
39
78b557c2 40 AliHLTTPCDisplayMain* fDisplay;
41
42 TH1F *fHistrawcl; // histogram for cluster in padrow
43 TH2F *fHistraw; // histogram for signals in padrow
44
45 Int_t fcolorbin[20]; // number of entries per colorbin
46 Int_t fbinct[20]; // index of colorbin
47 Float_t *fpmarr[20]; // contains point data
48 Int_t fNTimes; // number of timebins
49 Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis
50 Int_t fBinY[2]; // Minimum / Maximum - Bin on Y Axis
51 Int_t fTmpEvent; // Tmp Event for get user range on Axis
52
53 ClassDef(AliHLTTPCDisplayPadRow,0)
54};
55
56#endif // ALIHLTTPCDISPLAYPADROW_H