c6ba6205 |
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); |
29504bd3 |
16 | virtual ~AliMonitorHLTHough() {}; |
c6ba6205 |
17 | |
18 | virtual void CreateHistos(TFolder* folder); |
19 | virtual void FillHistos(AliRunLoader* runLoader, |
b6a3610d |
20 | AliRawReader* rawReader, AliESD* esd); |
c6ba6205 |
21 | |
22 | private: |
23 | AliTPCParam* fParam; // TPC parameters |
24 | |
4a69f9c7 |
25 | AliMonitorHisto* fClustersCharge; // charge distribution of HLT clusters |
26 | AliMonitorHisto* fNClustersVsRow; // mean number of HLT clusters per pad row |
27 | AliMonitorHisto* fNClustersVsSector; // mean number of HLT clusters per sector |
c6ba6205 |
28 | AliMonitorTrend* fNTracks; // number of HLT tracks per event |
29 | AliMonitorHisto* fTrackPt; // pt distribution of HLT tracks |
30 | AliMonitorHisto* fTrackEta; // eta distribution of HLT tracks |
31 | AliMonitorHisto* fTrackPhi; // phi distribution of HLT tracks |
4a69f9c7 |
32 | AliMonitorHisto* fTrackNHits; // number of hits per HLT track |
33 | AliMonitorHisto* fTrackDEdxVsP; // dedx distribution of HLT tracks |
34 | AliMonitorHisto* fTrackDEdx; // dedx distribution of HLT tracks for a given momentum region |
c6ba6205 |
35 | AliMonitorHisto* fTrackEtaVsPhi; // phi vs eta for HLT tracks |
36 | AliMonitorHisto* fPtEtaVsPhi; // phi vs eta for HLT tracks |
37 | |
38 | ClassDef(AliMonitorHLTHough, 0) // creation and filling of monitor histograms for HLT Hough transform |
39 | }; |
40 | |
41 | |
42 | #endif |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |