]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MONITOR/AliMonitorHLT.h
small fix
[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, AliESD* esd);
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* fTrackDEdx;          // dedx distribution of HLT tracks for a given momentum region
37   AliMonitorHisto* fTrackDz0;           // dz0 distribution of HLT tracks
38   AliMonitorHisto* fTrackDr0;           // dr0 distribution of HLT tracks
39   AliMonitorHisto* fTrackEtaVsPhi;      // phi vs eta for HLT tracks
40   AliMonitorHisto* fPtEtaVsPhi;         // phi vs eta for HLT tracks
41   AliMonitorHisto* fTrackZvsNHits;      // z vs the number of hits per track
42   AliMonitorHisto* fTrackXYvsNHits;     // xy vs the number of hits per track
43
44   ClassDef(AliMonitorHLT, 0)   // creation and filling of monitor histograms for HLT
45 };
46  
47
48 #endif
49
50
51
52
53
54
55
56
57