]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/OnlineDisplay/AliHLTTPCDisplayResiduals.h
build system clean-up, support for custom LinkDef added
[u/mrichter/AliRoot.git] / HLT / TPCLib / OnlineDisplay / AliHLTTPCDisplayResiduals.h
CommitLineData
78b557c2 1// XEmacs -*-C++-*-
2// $Id$
3
4#ifndef ALIHLTTPCDISPLAYRESIDUALS_H
5#define ALIHLTTPCDISPLAYRESIDUALS_H
6/** \class AliHLTTPCDisplayResiduals
7<pre>
8//_____________________________________________________________
9// AliHLTTPCDisplayResiduals
10//
11// Display class for the HLT TPC-Residuals events.
12</pre>
13*/
14// Author: Jochen Thaeder <mailto:thaeder@kip.uni-heidelberg.de>
15//*-- Copyright &copy ALICE HLT Group
16
17#include <TH1.h>
18#include <TGraph.h>
19#include <AliHLTTPCDisplayMain.h>
20
21class AliHLTTPCDisplayResiduals {
22
23 public:
24 AliHLTTPCDisplayResiduals(AliHLTTPCDisplayMain* display) ;
25 virtual ~AliHLTTPCDisplayResiduals();
26
27 void Draw();
28 void Reset();
29 void Fill();
30 void Save();
31 private:
32 AliHLTTPCDisplayMain* fDisplay;
33
34 TH1F *fHistallresidualsY; // histogram for all Y residuals
35 TH1F *fHistallresidualsZ; // histogram for all Z residuals
36
37 TH1F * fHistHits_S; // histogram for Hits per track length
38 TH1F * fHistQ_Track; // histogram for Charge per track
39 TH1F * fHistQ_S; // histogram for Charge per track length
40
41 TGraph *fGraphresidualsY; // graph of the Y residuals for one track
42 TGraph *fGraphresidualsZ; // graph of the Z residuals for one track
43 TGraph *fGraphresidualsYLength; // graph of the border of Y residuals for one track
44
45 ClassDef(AliHLTTPCDisplayResiduals,0)
46};
47
48#endif // ALIHLTTPCDISPLAYRESIDUALS_H