monitor histograms for HLT added
[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 #include "AliMonitorHisto.h"
10 #include "AliMonitorTrend.h"
11 #include "AliTPCParam.h"
12
13
14 class AliMonitorHLT : public AliMonitor {
15 public:
16   AliMonitorHLT(AliTPCParam* param);
17   virtual ~AliMonitorHLT();
18
19   virtual void     CreateHistos(TFolder* folder);
20   virtual void     FillHistos(AliRunLoader* runLoader, 
21                               AliRawReader* rawReader);
22
23 private:
24   AliTPCParam*     fParam;              // TPC parameters
25
26   AliMonitorHisto* fClustersCharge;     // charge distribution of HLT clusters
27   AliMonitorHisto* fNClustersVsRow;     // mean number of HLT clusters per pad row
28   AliMonitorHisto* fNClustersVsSector;  // mean number of HLT clusters per sector
29   AliMonitorTrend* fNTracks;            // number of HLT tracks per event
30   AliMonitorHisto* fTrackPt;            // pt distribution of HLT tracks
31   AliMonitorHisto* fTrackEta;           // eta distribution of HLT tracks
32   AliMonitorHisto* fTrackPhi;           // phi distribution of HLT tracks
33
34   ClassDef(AliMonitorHLT, 0)   // creation and filling of monitor histograms for HLT
35 };
36  
37
38 #endif
39
40
41
42
43
44
45
46
47