BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
Config.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/**
4 * @file Config.h
5 * @author <a href="mailto:[email protected]">Mireia Dosil</a>
6 * $Revision: 1.1.1.1 $
7 * $Date: 2007/04/26 12:43:06 $
8 *
9 * @brief Configuration for the implementations of EF algorithms.
10 */
11
12#ifndef ESCONTROLLER_CONFIG_H
13#define ESCONTROLLER_CONFIG_H
14
15#include <string>
16
17namespace efpsc {
18 /**
19 * Defines the Dummy Algorithm setup. This class is thread-safe.
20 */
21 class Config {
22
23 public:
24
25 /**
26 * Reads the efpscSteering configuration node.
27 *
28 * @param objname The name of the object in the configuration database,
29 * that contains the entry point for this dummy steering.
30 */
31 Config(const std::string& objname);
32
33 /**
34 * D'tor.
35 */
36 ~Config();
37
38
39 inline const std::string& jobOptionsPath() const { return m_jobOptionsPath; }
40
41 inline const std::string& messageSvcType() const { return m_messageSvcType; }
42
43 inline const std::string& evtSel() const { return m_evtSel; }
44
45 inline const std::string& dllName() const { return m_dllName; }
46
47 inline const std::string& factoryName() const { return m_factoryName; }
48
49 inline const std::string& pythonSetupFile() const { return m_pythonSetupFile; }
50
51 private :
52
53 std::string m_jobOptionsPath;
54 std::string m_messageSvcType;
55 std::string m_evtSel;
56 std::string m_dllName;
57 std::string m_factoryName;
58 std::string m_pythonSetupFile;
59 };
60}
61
62#endif /* ESCONTROLLER_CONFIG_H */
#define private
const std::string & evtSel() const
Definition: Config.h:43
const std::string & jobOptionsPath() const
Definition: Config.h:39
const std::string & dllName() const
Definition: Config.h:45
const std::string & factoryName() const
Definition: Config.h:47
const std::string & messageSvcType() const
Definition: Config.h:41
const std::string & pythonSetupFile() const
Definition: Config.h:49
Pesa Steering Controller for Event Filter algorithms.
Definition: Config.h:17