]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayCharge.h
- moved AliHLTDisplay files from TPCLib to TPCLib/OnlineDisplay
[u/mrichter/AliRoot.git] / HLT / TPCLib / OnlineDisplay / AliHLTTPCDisplayCharge.h
CommitLineData
78b557c2 1// XEmacs -*-C++-*-
2// $Id$
3
4#ifndef ALIHLTTPCDISPLAYCHARGE_H
5#define ALIHLTTPCDISPLAYCHARGE_H
6/** \class AliHLTTPCDisplayCharge
7<pre>
8//_____________________________________________________________
9// AliHLTTPCDisplayCharge
10//
11// Display class for the HLT TPC-Charge 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 <AliHLTTPCDisplayMain.h>
20
21class AliHLTTPCDisplayCharge : public AliHLTLogging {
22
23 public:
24 AliHLTTPCDisplayCharge(AliHLTTPCDisplayMain* display) ;
25 virtual ~AliHLTTPCDisplayCharge();
26
27 void Fill();
28 void Draw();
29 void Reset();
30 void Save();
31 void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected);
32
33 private:
34 AliHLTTPCDisplayMain* fDisplay;
35
36 TH1F *fHistcharge; // histogram for clustercharge
37
38 Int_t fMaxCharge; // Maximum of Charge
39 Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis
40 Int_t fTmpEvent; // Tmp Event for get user range on Axis
41
42 ClassDef(AliHLTTPCDisplayCharge,0)
43};
44
45#endif // ALIHLTTPCDISPLAYCHARGE_H