]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MONITOR/alieventserver/AliEventServer.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / MONITOR / alieventserver / AliEventServer.h
1 // Author: Mihai Niculesu 2013
2
3 /**************************************************************************
4  * Copyright(c) 1998-2013, ALICE Experiment at CERN, all rights reserved. *
5  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
6  * full copyright notice.                                                 *
7  **************************************************************************/
8
9 #ifndef AliEventServer_H
10 #define AliEventServer_H
11
12 #include <TObject.h>
13 #include <TString.h>
14
15 class AliEventServerReconstruction;
16 class AliDimIntNotifier;
17
18 class AliEventServer : public TQObject
19 {
20 public:
21         AliEventServer();
22         virtual ~AliEventServer();
23
24         void StartOfRun(Int_t run);
25         void EndOfRun(Int_t run);
26 private:
27         void InitDIMListeners();
28         void FillRunsFromDatabase();
29         
30         AliDimIntNotifier *fDimSORListener[5];
31         AliDimIntNotifier *fDimEORListener[5];
32
33         AliEventServerReconstruction* fRecoServer;
34
35         AliEventServer(const AliEventServer&);
36         AliEventServer& operator=(const AliEventServer&);
37         ClassDef(AliEventServer, 0);
38 };
39
40 #endif