#include <TString.h>
#include <TSystem.h>
-class AliESD;
+class AliESDEvent;
class AliITSgeom;
class AliRawReader;
class AliRunLoader;
class AliTPCParam;
class AliLevel3;
-class AliL3Hough;
+class AliHLTHough;
class AliMonitorProcess : public TObject {
Bool_t CheckForNewFile();
Bool_t ProcessFile();
Int_t GetNumberOfEvents(const char* fileName) const;
- Bool_t ReconstructTPC(AliRawReader* rawReader, AliESD* esd);
- Bool_t ReconstructITS(AliRawReader* rawReader, AliESD* esd);
- Bool_t ReconstructV0s(AliESD* esd);
+ Bool_t ReconstructTPC(AliRawReader* rawReader, AliESDEvent* esd);
+ Bool_t ReconstructITS(AliRawReader* rawReader, AliESDEvent* esd);
+ Bool_t ReconstructV0s(AliESDEvent* esd);
+#ifdef ENABLE_ALIMONITORPROCESS_HLT
void CreateHLT(const char* fileName);
void CreateHLTHough(const char* fileName);
Bool_t ReconstructHLT(Int_t iEvent);
Bool_t ReconstructHLTHough(Int_t iEvent);
+#endif // ENABLE_ALIMONITORPROCESS_HLT
Bool_t WriteHistos();
void StartNewRun();
TString fLogicalFileName; // logical AliEn file name
TString fFileName; // physical file name
AliLevel3* fHLT; // the HLT tracker
- AliL3Hough* fHLTHough; // the HLT hough transformer
+ AliHLTHough* fHLTHough; // the HLT hough transformer
+
UInt_t fRunNumber; // current run number
UInt_t fSubRunNumber; // current part (=resets per run)
class AliMonitorInterruptHandler : public TSignalHandler {
public:
AliMonitorInterruptHandler(AliMonitorProcess* process);
- AliMonitorInterruptHandler(const AliMonitorInterruptHandler& handler);
- AliMonitorInterruptHandler& operator =
- (const AliMonitorInterruptHandler& handler);
virtual ~AliMonitorInterruptHandler() {};
virtual Bool_t Notify();
private:
AliMonitorProcess* fProcess; // process to notify
+
+ AliMonitorInterruptHandler(const AliMonitorInterruptHandler& handler); // Not implemented
+ AliMonitorInterruptHandler& operator =
+ (const AliMonitorInterruptHandler& handler); // Not implemented
+
};
AliMonitorInterruptHandler* fInterruptHandler; // interrupt handler