REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Data Fields
TRestMetadataPlot::Plot_Info_Set Struct Reference

Detailed Description

This structure is used to register the values from a <plot definition inside the RML.

Definition at line 65 of file TRestMetadataPlot.h.

#include <TRestMetadataPlot.h>

Data Fields

std::vector< Graph_Info_Setgraphs
 A std::vector containing the properties of the graphs inside the plot. More...
 
std::string labelX
 The label or title to be given to the x-axis. More...
 
std::string labelY
 The label or title to be given to the y-axis. More...
 
Bool_t legendOn
 It true a legend will be shown on the corresponding plot. More...
 
Bool_t logX
 It true a logarithmic scale will be used on the x-axis. More...
 
Bool_t logY
 It true a logarithmic scale will be used on the y-axis. More...
 
std::string name
 The name that will be used for the TGraph object. More...
 
std::string save
 The filename where the file will be saved. More...
 
Bool_t timeDisplay
 It true a time/date calendar format will be used on the x-axis. More...
 
std::string title
 A title that will be visible in top of the plot. More...
 
TVector2 xRange
 The user defined range in the x-axis. More...
 
std::string xVariable
 The corresponding metadata variable to be used in the X-axis. More...
 
TVector2 yRange
 The user defined range in the y-axis. More...
 

Field Documentation

◆ graphs

std::vector<Graph_Info_Set> TRestMetadataPlot::Plot_Info_Set::graphs

A std::vector containing the properties of the graphs inside the plot.

Definition at line 91 of file TRestMetadataPlot.h.

◆ labelX

std::string TRestMetadataPlot::Plot_Info_Set::labelX

The label or title to be given to the x-axis.

Definition at line 81 of file TRestMetadataPlot.h.

◆ labelY

std::string TRestMetadataPlot::Plot_Info_Set::labelY

The label or title to be given to the y-axis.

Definition at line 83 of file TRestMetadataPlot.h.

◆ legendOn

Bool_t TRestMetadataPlot::Plot_Info_Set::legendOn

It true a legend will be shown on the corresponding plot.

Definition at line 77 of file TRestMetadataPlot.h.

◆ logX

Bool_t TRestMetadataPlot::Plot_Info_Set::logX

It true a logarithmic scale will be used on the x-axis.

Definition at line 73 of file TRestMetadataPlot.h.

◆ logY

Bool_t TRestMetadataPlot::Plot_Info_Set::logY

It true a logarithmic scale will be used on the y-axis.

Definition at line 75 of file TRestMetadataPlot.h.

◆ name

std::string TRestMetadataPlot::Plot_Info_Set::name

The name that will be used for the TGraph object.

Definition at line 67 of file TRestMetadataPlot.h.

◆ save

std::string TRestMetadataPlot::Plot_Info_Set::save

The filename where the file will be saved.

Definition at line 85 of file TRestMetadataPlot.h.

◆ timeDisplay

Bool_t TRestMetadataPlot::Plot_Info_Set::timeDisplay

It true a time/date calendar format will be used on the x-axis.

Definition at line 79 of file TRestMetadataPlot.h.

◆ title

std::string TRestMetadataPlot::Plot_Info_Set::title

A title that will be visible in top of the plot.

Definition at line 69 of file TRestMetadataPlot.h.

◆ xRange

TVector2 TRestMetadataPlot::Plot_Info_Set::xRange

The user defined range in the x-axis.

Definition at line 87 of file TRestMetadataPlot.h.

◆ xVariable

std::string TRestMetadataPlot::Plot_Info_Set::xVariable

The corresponding metadata variable to be used in the X-axis.

Definition at line 71 of file TRestMetadataPlot.h.

◆ yRange

TVector2 TRestMetadataPlot::Plot_Info_Set::yRange

The user defined range in the y-axis.

Definition at line 89 of file TRestMetadataPlot.h.


The documentation for this struct was generated from the following file: