]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayCharge.h
get rid of coding violations and warnings (Jochen)
[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     AliHLTTPCDisplayCharge (const AliHLTTPCDisplayCharge&);
35     AliHLTTPCDisplayCharge& operator=(const AliHLTTPCDisplayCharge&);
36
37     AliHLTTPCDisplayMain* fDisplay;
38
39     TH1F *fHistcharge;             // histogram for clustercharge
40
41     Int_t fMaxCharge;              // Maximum of Charge
42     Int_t fBinX[2];                // Minimum / Maximum - Bin on X Axis
43     Int_t fTmpEvent;               // Tmp Event for get user range on Axis
44
45     ClassDef(AliHLTTPCDisplayCharge,0) 
46 };
47
48 #endif //  ALIHLTTPCDISPLAYCHARGE_H