]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MONITOR/SORNotifier.h
Fix for compilation problem with icc.
[u/mrichter/AliRoot.git] / MONITOR / SORNotifier.h
CommitLineData
c989b443 1/**************************************************************************
2 * Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
3 * See cxx source for full Copyright notice *
4 **************************************************************************/
5#ifndef SORNOTIFIER_H
6#define SORNOTIFIER_H
7
8//______________________________________________________________________________
9//
10// ECS Start-of-Run notifier
11//
12// This class "listens" to the SOR coming from the ECS.
13//
14
15// DIM
16#include <dic.hxx>
17
18class AliOnlineRecoTrigger;
19
20class SORNotifier: public DimUpdatedInfo
21{
22public:
23 SORNotifier(AliOnlineRecoTrigger* trigger):
8d7ce566 24 DimUpdatedInfo("/LOGBOOK/SUBSCRIBE/DAQ_SOR_PHYSICS", -1), fRun(-1), fTrigger(trigger) {}
c989b443 25
26 void infoHandler();
27
28 void errorHandler(int severity, int code, char *msg);
29
30 int GetRun() const {return fRun;}
31private:
32 SORNotifier(const SORNotifier& other);
33 SORNotifier& operator = (const SORNotifier& other);
34
35 int fRun;
36
37 AliOnlineRecoTrigger* fTrigger;
38};
39
40#endif