AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliOnlineReconstruction.h
Go to the documentation of this file.
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 AliOnlineReconstruction_H
10 #define AliOnlineReconstruction_H
11 
12 #include <AliReconstruction.h>
13 #include <AliCDBManager.h>
14 #include <AliGRPPreprocessor.h>
15 
16 #include <TString.h>
17 #include <TEnv.h>
18 
20 {
21 public:
22  AliOnlineReconstruction(int run);
24 private:
25  void StartOfRun();
26  void EndOfRun();
27  void FillRunsFromDatabase();
28  int RetrieveGRP(TString &gdc);
29  void SetupReco();
30  void ReconstructionLoop();
31 
32  int fRun;
33  TString fDataSource;
34  TEnv fSettings;
35 
36  AliReconstruction *fAliReco;
37  AliCDBManager *fCDBmanager;
38 
41 };
42 
43 #endif
AliOnlineReconstruction & operator=(const AliOnlineReconstruction &)