Reads the efpscSteering configuration node.
8{
9
10 m_jobOptionsPath = "jobOptions.txt";
11 m_messageSvcType = "MessageSvc";
12 m_evtSel = "NONE";
13 m_dllName = "";
14 m_factoryName = "";
15 m_pythonSetupFile = "ESController/ESControllerPythonSetup.py";
16
17
18 std::string tmp_string = objname;
19
20
21
22 m_jobOptionsPath = tmp_string.substr(0, tmp_string.find(";"));
23
24 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
25 m_jobOptionsPath = tmp_string.substr(0, tmp_string.find(";"));
26
27 }
28
29
30 tmp_string = tmp_string.substr(tmp_string.find(";")+1,tmp_string.size());
31 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
32 m_messageSvcType = tmp_string.substr(0, tmp_string.find(";"));
33 }
34
35
36 tmp_string = tmp_string.substr(tmp_string.find(";")+1,tmp_string.size());
37 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
38 m_evtSel = tmp_string.substr(0, tmp_string.find(";"));
39 }
40
41
42 tmp_string = tmp_string.substr(tmp_string.find(";")+1,tmp_string.size());
43 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
44 m_dllName = tmp_string.substr(0, tmp_string.find(";"));
45 }
46
47
48 tmp_string = tmp_string.substr(tmp_string.find(";")+1,tmp_string.size());
49 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
50 m_factoryName = tmp_string.substr(0, tmp_string.find(";"));
51 }
52
53
54 tmp_string = tmp_string.substr(tmp_string.find(";")+1,tmp_string.size());
55 if (tmp_string.substr(0, tmp_string.find(";")) != "") {
56 m_pythonSetupFile = tmp_string.substr(0, tmp_string.find(";"));
57 }
58
59
60
61 EFPSC_DBG1(
"efpsc::Config::Config",
" -> jobOptions Path = " << m_jobOptionsPath);
62 EFPSC_DBG1(
"efpsc::Config::Config",
" -> MessageSvcType = " << m_messageSvcType);
63 EFPSC_DBG1(
"efpsc::Config::Config",
" -> Event Selector = " << m_evtSel);
64 EFPSC_DBG1(
"efpsc::Config::Config",
" -> ApplicationMgr DLL name = " << m_dllName);
65 EFPSC_DBG1(
"efpsc::Config::Config",
" -> ApplicationMgr Factory name = " << m_factoryName);
66 EFPSC_DBG1(
"efpsc::Config::Config",
" -> Basic Python setup file = " << m_pythonSetupFile);
67}