FEDRA emulsion software from the OPERA Collaboration
EdbTest.h
Go to the documentation of this file.
1#ifndef ROOT_EdbTest
2#define ROOT_EdbTest
5
11
12#ifndef __CINT__
13#ifndef __MAKECINT__
14#include "TROOT.h"
15#endif /* __MAKECINT__ */
16#endif /* __CINT__ */
17
18#ifndef ROOT_EdbRun
19#include "EdbRun.h"
20#endif
21
22
24class EdbTest
25#ifndef __CINT__
26#ifndef __MAKECINT__
27: TROOT
28#endif /* __MAKECINT__ */
29#endif /* __CINT__ */
30{
31
32 private:
33
35
38
39 Int_t eRunID;
40
41 public:
42 EdbTest( char *name="OnlineRoot",
43 char *title="Root object for online scanning" );
44 virtual ~EdbTest();
45
46
47 EdbRun *GetRun() const { return eRun; }
48
49 void SetDataDirectory( const char *dir) { eDataDirectory=dir; }
50 void SetOnlineDirectory( const char *dir) { eOnlineDirectory=dir; }
51 int GetRunID() { return eRunID; }
52
53 ClassDef(EdbTest,1) // Online application class
54};
55
56
57#endif /* ROOT_EdbTest */
58
59
Definition: EdbRun.h:75
Online application class.
Definition: EdbTest.h:30
TString eOnlineDirectory
directory for online parameters
Definition: EdbTest.h:36
void SetDataDirectory(const char *dir)
Definition: EdbTest.h:49
int GetRunID()
Definition: EdbTest.h:51
EdbRun * eRun
pointer to the run object
Definition: EdbTest.h:34
TString eDataDirectory
directory for scanning data
Definition: EdbTest.h:37
Int_t eRunID
current run id
Definition: EdbTest.h:39
void SetOnlineDirectory(const char *dir)
Definition: EdbTest.h:50
EdbRun * GetRun() const
Definition: EdbTest.h:47
virtual ~EdbTest()
Definition: EdbTest.cxx:33
EdbTest(char *name="OnlineRoot", char *title="Root object for online scanning")
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24