/* $Id$ */
#include "AliMonitor.h"
-#include "AliMonitorHisto.h"
-#include "AliMonitorTrend.h"
-#include "AliTPCParam.h"
+
+class AliTPCParam;
class AliMonitorHLT : public AliMonitor {
public:
AliMonitorHLT(AliTPCParam* param);
- virtual ~AliMonitorHLT();
+ virtual ~AliMonitorHLT() {};
virtual void CreateHistos(TFolder* folder);
virtual void FillHistos(AliRunLoader* runLoader,
- AliRawReader* rawReader);
+ AliRawReader* rawReader, AliESD* esd);
private:
+ AliMonitorHLT(const AliMonitorHLT& monitor);
+ AliMonitorHLT& operator = (const AliMonitorHLT& monitor);
+
AliTPCParam* fParam; // TPC parameters
AliMonitorHisto* fClustersCharge; // charge distribution of HLT clusters
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* fTrackDz0; // dz0 distribution of HLT tracks
AliMonitorHisto* fTrackDr0; // dr0 distribution of HLT tracks
- AliMonitorHisto* fTrackAngle; // azimutal distribution of HLT tracks
+ AliMonitorHisto* fTrackEtaVsPhi; // phi vs eta for HLT tracks
+ AliMonitorHisto* fPtEtaVsPhi; // phi vs eta for HLT tracks
+ AliMonitorHisto* fTrackZvsNHits; // z vs the number of hits per track
+ AliMonitorHisto* fTrackXYvsNHits; // xy vs the number of hits per track
ClassDef(AliMonitorHLT, 0) // creation and filling of monitor histograms for HLT
};