]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MONITOR/AliMonitorHLTHough.h
9d4df4ea04d9b6b6a9be46798fecb703bc0b9805
[u/mrichter/AliRoot.git] / MONITOR / AliMonitorHLTHough.h
1 #ifndef ALIMONITORHLTHOUGH_H
2 #define ALIMONITORHLTHOUGH_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include "AliMonitor.h"
7
8 class AliTPCParam;
9
10
11 class AliMonitorHLTHough : public AliMonitor {
12 public:
13   AliMonitorHLTHough(AliTPCParam* param);
14   AliMonitorHLTHough(const AliMonitorHLTHough& monitor);
15   AliMonitorHLTHough& operator = (const AliMonitorHLTHough& monitor);
16   virtual ~AliMonitorHLTHough() {};
17
18   virtual void     CreateHistos(TFolder* folder);
19   virtual void     FillHistos(AliRunLoader* runLoader, 
20                               AliRawReader* rawReader);
21
22 private:
23   AliTPCParam*     fParam;              // TPC parameters
24
25   AliMonitorTrend* fNTracks;            // number of HLT tracks per event
26   AliMonitorHisto* fTrackPt;            // pt distribution of HLT tracks
27   AliMonitorHisto* fTrackEta;           // eta distribution of HLT tracks
28   AliMonitorHisto* fTrackPhi;           // phi distribution of HLT tracks
29   AliMonitorHisto* fTrackEtaVsPhi;      // phi vs eta for HLT tracks
30   AliMonitorHisto* fPtEtaVsPhi;         // phi vs eta for HLT tracks
31
32   ClassDef(AliMonitorHLTHough, 0)   // creation and filling of monitor histograms for HLT Hough transform
33 };
34  
35
36 #endif
37
38
39
40
41
42
43
44
45