ndmspc  0.20250128.0
Ndmspc::Results Class Reference

Results object. More...

#include <Results.h>

Inheritance diagram for Ndmspc::Results:

Public Member Functions

bool LoadConfig (std::string configfilename="config.json", std::string userconfig="", std::string environment="", std::string userConfigRaw="")
 
bool LoadResults ()
 
void SetFileName (std::string filename)
 
int GetNCuts ()
 
void GenerateTitle ()
 
bool ApplyPoints ()
 
virtual void Draw (Option_t *option="")
 
virtual void Print (Option_t *option="") const
 

Private Attributes

std::string fInputFileName {""}
 
TFile * fInputFile {nullptr}
 file name
 
std::string fResultsHnSparseName {"results"}
 input file
 
THnSparse * fResultHnSparse {nullptr}
 results object name
 
std::string fResultFileName {"results.root"}
 results sparse histogram
 
TH1 * fMapAxesType {nullptr}
 results file name
 
std::string fMapAxesTypeName {"mapAxesType"}
 map axes type
 
DataSource fDataSource {simple}
 map axes type name
 
std::string fParametesAxisName {"parameters"}
 data source
 
std::string fCurrentParameterName {""}
 parameters axis name
 
std::string fMapTitle {""}
 current parameter name
 
std::vector< std::string > fCuts
 map type title
 
std::vector< int > fPoint
 cuts
 
std::vector< std::string > fAxes
 point
 
std::vector< std::string > fAxesTypes
 axes names
 
std::map< std::string, std::vector< std::string > > fAxesLabels
 axes types
 
std::map< std::string, int > fAxesBinSizes
 axes labels
 

Detailed Description

Results object.

Author
Martin Vala mvala.nosp@m.@cer.nosp@m.n.ch

Definition at line 20 of file Results.h.

Member Function Documentation

◆ ApplyPoints()

bool Ndmspc::Results::ApplyPoints ( )

Apply point

Definition at line 206 of file Results.cxx.

◆ Draw()

void Ndmspc::Results::Draw ( Option_t *  option = "")
virtual

Draw results

Definition at line 252 of file Results.cxx.

◆ GenerateTitle()

void Ndmspc::Results::GenerateTitle ( )

Generate title

Definition at line 227 of file Results.cxx.

◆ LoadResults()

bool Ndmspc::Results::LoadResults ( )

Load results

Definition at line 74 of file Results.cxx.

◆ Print()

void Ndmspc::Results::Print ( Option_t *  option = "") const
virtual

Print results information

Definition at line 42 of file Results.cxx.


The documentation for this class was generated from the following files: