X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MONITOR%2FAliMonitorProcess.h;h=3c2cb0186cdfe4ac6c520f38d4f60f9e293fd33e;hb=eb97262875f67ef387f2f752f816b530dfa10600;hp=bf71482b71eb4f4f4a9536cc0f4e5504c6c7a341;hpb=0cf7de2b564ce601cf7ccf80010d25f2e407c35d;p=u%2Fmrichter%2FAliRoot.git diff --git a/MONITOR/AliMonitorProcess.h b/MONITOR/AliMonitorProcess.h index bf71482b71e..3c2cb0186cd 100644 --- a/MONITOR/AliMonitorProcess.h +++ b/MONITOR/AliMonitorProcess.h @@ -18,13 +18,13 @@ class TTree; #include #include -class AliESD; +class AliESDEvent; class AliITSgeom; class AliRawReader; class AliRunLoader; class AliTPCParam; class AliLevel3; -class AliL3Hough; +class AliHLTHough; class AliMonitorProcess : public TObject { @@ -74,13 +74,15 @@ private: 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(); @@ -102,7 +104,8 @@ private: 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) @@ -126,13 +129,15 @@ private: 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