ndmspc  0.20250128.0
Ndmspc::PointDraw Class Reference
Inheritance diagram for Ndmspc::PointDraw:

Public Member Functions

 PointDraw ()
 
virtual ~PointDraw ()
 
int Draw (std::string config="myAnalysis.json", std::string userConfig="", std::string environment="", std::string userConfigRaw="")
 
void HighlightMain (TVirtualPad *pad, TObject *obj, Int_t xBin, Int_t yBin)
 
void HighlightParam (TVirtualPad *pad, TObject *obj, Int_t xBin, Int_t yBin)
 
void HighlightData (TVirtualPad *pad, TObject *obj, Int_t xBin, Int_t yBin)
 
void HighlightProjectionPoint (TVirtualPad *pad, TObject *obj, Int_t xBin, Int_t yBin)
 
void UpdateRanges ()
 
void DrawProjections (bool ignoreMapping=false)
 
void DrawUser ()
 

Static Public Member Functions

static void SetEnvironment (std::string env)
 

Protected Attributes

TFile * fIn = nullptr
 
THnSparse * fResultHnSparse = nullptr
 
std::string fCurrentParameterName
 
std::string fCurrentContentPath
 
std::vector< int > fParameterPoint
 
std::vector< int > fProjectionAxes
 
TH1 * fMapAxesType = nullptr
 
std::string fMapTitle
 
TH1 * fParamMapHistogram = nullptr
 
int fNDimCuts = 0
 
std::vector< std::string > fData {}
 
std::vector< int > fDataId {}
 
std::vector< std::string > fMc {}
 
std::vector< int > fMcId {}
 

Static Protected Attributes

static std::string fgEnvironment = ""
 

Detailed Description

Definition at line 21 of file PointDraw.h.

Constructor & Destructor Documentation

◆ PointDraw()

Ndmspc::PointDraw::PointDraw ( )

Default constructor

Definition at line 23 of file PointDraw.cxx.

◆ ~PointDraw()

Ndmspc::PointDraw::~PointDraw ( )
virtual

Descructor

Definition at line 31 of file PointDraw.cxx.

Member Function Documentation

◆ Draw()

int Ndmspc::PointDraw::Draw ( std::string  config = "myAnalysis.json",
std::string  userConfig = "",
std::string  environment = "",
std::string  userConfigRaw = "" 
)

Draw

Definition at line 38 of file PointDraw.cxx.


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