corrections to obey coding conventions
[u/mrichter/AliRoot.git] / MONITOR / AliMonitorHLT.h
1 #ifndef ALIMONITORHLT_H
2 #define ALIMONITORHLT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include "AliMonitor.h"
9
10 class AliTPCParam;
11
12
13 class AliMonitorHLT : public AliMonitor {
14 public:
15   AliMonitorHLT(AliTPCParam* param);
16   AliMonitorHLT(const AliMonitorHLT& monitor);
17   AliMonitorHLT& operator = (const AliMonitorHLT& monitor);
18   virtual ~AliMonitorHLT() {};
19
20   virtual void     CreateHistos(TFolder* folder);
21   virtual void     FillHistos(AliRunLoader* runLoader, 
22                               AliRawReader* rawReader);
23
24 private:
25   AliTPCParam*     fParam;              // TPC parameters
26
27   AliMonitorHisto* fClustersCharge;     // charge distribution of HLT clusters
28   AliMonitorHisto* fNClustersVsRow;     // mean number of HLT clusters per pad row
29   AliMonitorHisto* fNClustersVsSector;  // mean number of HLT clusters per sector
30   AliMonitorTrend* fNTracks;            // number of HLT tracks per event
31   AliMonitorHisto* fTrackPt;            // pt distribution of HLT tracks
32   AliMonitorHisto* fTrackEta;           // eta distribution of HLT tracks
33   AliMonitorHisto* fTrackPhi;           // phi distribution of HLT tracks
34   AliMonitorHisto* fTrackNHits;         // number of hits per HLT track
35   AliMonitorHisto* fTrackDEdxVsP;       // dedx distribution of HLT tracks
36   AliMonitorHisto* fTrackDz0;           // dz0 distribution of HLT tracks
37   AliMonitorHisto* fTrackDr0;           // dr0 distribution of HLT tracks
38   AliMonitorHisto* fTrackAngle;         // azimutal distribution of HLT tracks
39
40   ClassDef(AliMonitorHLT, 0)   // creation and filling of monitor histograms for HLT
41 };
42  
43
44 #endif
45
46
47
48
49
50
51
52
53