ndmspc 0.20250304.0
Loading...
Searching...
No Matches
Core.h
1#ifndef NdmspcCore_H
2#define NdmspcCore_H
3#include <TObject.h>
4#include "Utils.h"
5
6namespace Ndmspc {
7
9extern json gCfg;
10
17
18class Core : public TObject {
20 Core() {};
22 virtual ~Core() {};
23
24 public:
25 static bool LoadConfig(std::string config, std::string userConfig, std::string & environment,
26 std::string userConfigRaw = "", std::string binning = "");
27 static bool LoadEnvironment(std::string environmenti = "local");
28
29 static bool SaveConfig(json cfg, std::string filename);
30
31 private:
33 ClassDef(Core, 0);
35};
36} // namespace Ndmspc
37#endif
Core object.
Definition Core.h:18
virtual ~Core()
Destructor.
Definition Core.h:22
static bool SaveConfig(json cfg, std::string filename)
Definition Core.cxx:111
static bool LoadEnvironment(std::string environmenti="local")
Definition Core.cxx:91
static bool LoadConfig(std::string config, std::string userConfig, std::string &environment, std::string userConfigRaw="", std::string binning="")
Definition Core.cxx:16
Core()
Constructor.
Definition Core.h:20