- moved AliHLTDisplay files from TPCLib to TPCLib/OnlineDisplay
[u/mrichter/AliRoot.git] / HLT / TPCLib / OnlineDisplay / AliHLTTPCDisplayCharge.h
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
21 class 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