1#ifndef NdmspcCoreResults_H
2#define NdmspcCoreResults_H
19enum DataSource { simple, histogram };
25 bool LoadConfig(std::string configfilename =
"config.json", std::string userconfig =
"", std::string environment =
"",
26 std::string userConfigRaw =
"");
35 virtual void Draw(Option_t * option =
"");
36 virtual void Print(Option_t * option =
"")
const;
std::map< std::string, std::vector< std::string > > fAxesLabels
axes labels
std::vector< std::string > fAxesTypes
axes types
std::string fMapAxesTypeName
map axes type name
std::map< std::string, int > fAxesBinSizes
axes map
std::string fInputFileName
file name
THnSparse * fResultHnSparse
results sparse histogram
std::string fCurrentParameterName
current parameter name
bool LoadConfig(std::string configfilename="config.json", std::string userconfig="", std::string environment="", std::string userConfigRaw="")
virtual void Draw(Option_t *option="")
int GetNCuts()
Returns number of cuts.
std::string fParametesAxisName
parameters axis name
std::string fMapTitle
map type title
void SetFileName(std::string filename)
Sets filename.
std::string fResultsHnSparseName
results object name
std::vector< std::string > fCuts
cuts
std::vector< std::string > fAxes
axes names
DataSource fDataSource
data source
std::vector< int > fPoint
point
std::string fResultFileName
results file name
TFile * fInputFile
input file
TH1 * fMapAxesType
map axes type
virtual void Print(Option_t *option="") const