Diana Software
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
QGuiHistogram Class Reference

Histogram data for GUI session. More...

Inheritance diagram for QGuiHistogram:
QGuiSessionItem

Public Member Functions

 QGuiHistogram ()
 Default constructor. More...
 
 ~QGuiHistogram ()
 Default destructor. More...
 
void SetXVariable (const std::string &x)
 Set x-variable. More...
 
void SetXMin (double xmin)
 Set x-min. More...
 
void SetXMax (double xmax)
 Set x-max. More...
 
void SetNumberOfBins (int nbins)
 Set number of bins. More...
 
void SetBinWidth (double width)
 Set bin width. More...
 
void SetCut (const std::string &cut)
 Set cut. More...
 
- Public Member Functions inherited from QGuiSessionItem
virtual ~QGuiSessionItem ()
 Default destructor. More...
 
void SetName (const std::string &name)
 Set name. More...
 

Private Member Functions

std::string Dump () const
 Dump to string to write to session file. More...
 

Private Attributes

std::string fXVariable
 Variable for histogram. More...
 
std::string fXMin
 x-min More...
 
std::string fXMax
 
std::string fNumberOfBins
 Number of bins. More...
 
std::string fBinWidth
 Bin width. More...
 
std::vector< std::string > fCuts
 Cuts. More...
 

Friends

class QGuiSession
 

Additional Inherited Members

- Protected Member Functions inherited from QGuiSessionItem
 QGuiSessionItem ()
 Default constructor. More...
 
- Protected Attributes inherited from QGuiSessionItem
std::string fName
 Name. More...
 

Detailed Description

Histogram data for GUI session.

Definition at line 13 of file QGuiHistogram.hh.

Constructor & Destructor Documentation

◆ QGuiHistogram()

QGuiHistogram::QGuiHistogram ( )

Default constructor.

Definition at line 10 of file QGuiHistogram.cc.

◆ ~QGuiHistogram()

QGuiHistogram::~QGuiHistogram ( )

Default destructor.

Definition at line 14 of file QGuiHistogram.cc.

Member Function Documentation

◆ Dump()

string QGuiHistogram::Dump ( ) const
privatevirtual

Dump to string to write to session file.

Reimplemented from QGuiSessionItem.

Definition at line 49 of file QGuiHistogram.cc.

References BIN_WIDTH_KEY, CUT_KEY, fBinWidth, fCuts, QGuiSessionItem::fName, fNumberOfBins, fXMax, fXMin, fXVariable, HISTOGRAM_KEY, MAX_KEY, MIN_KEY, NAME_KEY, NUMBER_OF_BINS_KEY, and X_VARIABLE_KEY.

◆ SetBinWidth()

void QGuiHistogram::SetBinWidth ( double  width)

Set bin width.

Definition at line 41 of file QGuiHistogram.cc.

References fBinWidth.

◆ SetCut()

void QGuiHistogram::SetCut ( const std::string &  cut)
inline

Set cut.

Definition at line 31 of file QGuiHistogram.hh.

References fCuts.

◆ SetNumberOfBins()

void QGuiHistogram::SetNumberOfBins ( int  nbins)

Set number of bins.

Definition at line 34 of file QGuiHistogram.cc.

References fNumberOfBins.

◆ SetXMax()

void QGuiHistogram::SetXMax ( double  xmax)

Set x-max.

Definition at line 26 of file QGuiHistogram.cc.

References fXMax.

◆ SetXMin()

void QGuiHistogram::SetXMin ( double  xmin)

Set x-min.

Definition at line 18 of file QGuiHistogram.cc.

References fXMin.

◆ SetXVariable()

void QGuiHistogram::SetXVariable ( const std::string &  x)
inline

Set x-variable.

Definition at line 21 of file QGuiHistogram.hh.

References fXVariable.

Friends And Related Function Documentation

◆ QGuiSession

friend class QGuiSession
friend

Definition at line 49 of file QGuiHistogram.hh.

Member Data Documentation

◆ fBinWidth

std::string QGuiHistogram::fBinWidth
private

Bin width.

Definition at line 45 of file QGuiHistogram.hh.

Referenced by Dump(), and SetBinWidth().

◆ fCuts

std::vector<std::string> QGuiHistogram::fCuts
private

Cuts.

Definition at line 47 of file QGuiHistogram.hh.

Referenced by Dump(), and SetCut().

◆ fNumberOfBins

std::string QGuiHistogram::fNumberOfBins
private

Number of bins.

Definition at line 43 of file QGuiHistogram.hh.

Referenced by Dump(), and SetNumberOfBins().

◆ fXMax

std::string QGuiHistogram::fXMax
private

@breif x-max

Definition at line 41 of file QGuiHistogram.hh.

Referenced by Dump(), and SetXMax().

◆ fXMin

std::string QGuiHistogram::fXMin
private

x-min

Definition at line 39 of file QGuiHistogram.hh.

Referenced by Dump(), and SetXMin().

◆ fXVariable

std::string QGuiHistogram::fXVariable
private

Variable for histogram.

Definition at line 37 of file QGuiHistogram.hh.

Referenced by Dump(), and SetXVariable().


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