use ESD based tracking methods
[u/mrichter/AliRoot.git] / MONITOR / AliMonitorHLTHough.h
index 38190307abae35d1212de10b212e09866a21f5ce..bf73bcf0c1046637ef7adbbe721546671efffdb4 100644 (file)
@@ -13,19 +13,25 @@ public:
   AliMonitorHLTHough(AliTPCParam* param);
   AliMonitorHLTHough(const AliMonitorHLTHough& monitor);
   AliMonitorHLTHough& operator = (const AliMonitorHLTHough& monitor);
-  virtual ~AliMonitorHLTHough();
+  virtual ~AliMonitorHLTHough() {};
 
   virtual void     CreateHistos(TFolder* folder);
   virtual void     FillHistos(AliRunLoader* runLoader, 
-                             AliRawReader* rawReader);
+                             AliRawReader* rawReader, AliESD* esd);
 
 private:
   AliTPCParam*     fParam;              // TPC parameters
 
+  AliMonitorHisto* fClustersCharge;     // charge distribution of HLT clusters
+  AliMonitorHisto* fNClustersVsRow;     // mean number of HLT clusters per pad row
+  AliMonitorHisto* fNClustersVsSector;  // mean number of HLT clusters per sector
   AliMonitorTrend* fNTracks;            // number of HLT tracks per event
   AliMonitorHisto* fTrackPt;            // pt distribution of HLT tracks
   AliMonitorHisto* fTrackEta;           // eta distribution of HLT tracks
   AliMonitorHisto* fTrackPhi;           // phi distribution of HLT tracks
+  AliMonitorHisto* fTrackNHits;         // number of hits per HLT track
+  AliMonitorHisto* fTrackDEdxVsP;       // dedx distribution of HLT tracks
+  AliMonitorHisto* fTrackDEdx;          // dedx distribution of HLT tracks for a given momentum region
   AliMonitorHisto* fTrackEtaVsPhi;      // phi vs eta for HLT tracks
   AliMonitorHisto* fPtEtaVsPhi;         // phi vs eta for HLT tracks