HOPS
HOPS class reference
MHO_FringePlotInfo.hh
Go to the documentation of this file.
1 #ifndef MHO_FringePlotInfo_HH__
2 #define MHO_FringePlotInfo_HH__
3 
4 //global messaging util
5 #include "MHO_Message.hh"
6 
7 //data/config passing classes
8 #include "MHO_ContainerStore.hh"
10 #include "MHO_OperatorToolbox.hh"
11 #include "MHO_ParameterStore.hh"
12 
13 namespace hops
14 {
15 
28 {
29 
30  public:
32  virtual ~MHO_FringePlotInfo(){};
33 
34  public:
35 
47  MHO_OperatorToolbox* toolbox, mho_json& vexInfo);
55  static void fill_plot_data(MHO_ParameterStore* paramStore, mho_json& plot_dict);
56 };
57 
58 } // namespace hops
59 
60 #endif
nlohmann::json mho_json
Definition: MHO_JSONHeaderWrapper.hh:5
Class MHO_ContainerStore.
Definition: MHO_ContainerStore.hh:32
Class MHO_FringePlotInfo.
Definition: MHO_FringePlotInfo.hh:28
virtual ~MHO_FringePlotInfo()
Definition: MHO_FringePlotInfo.hh:32
MHO_FringePlotInfo()
Definition: MHO_FringePlotInfo.hh:31
static mho_json construct_plot_data(MHO_ContainerStore *conStore, MHO_ParameterStore *paramStore, MHO_OperatorToolbox *toolbox, mho_json &vexInfo)
Constructs plot data using provided stores and toolbox, populating vexInfo.
Definition: MHO_FringePlotInfo.cc:11
static void fill_plot_data(MHO_ParameterStore *paramStore, mho_json &plot_dict)
Fills a JSON object with plot data retrieved from an MHO_ParameterStore.
Definition: MHO_FringePlotInfo.cc:82
Class MHO_OperatorToolbox.
Definition: MHO_OperatorToolbox.hh:26
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
Definition: MHO_ChannelLabeler.hh:17