BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Data Fields
HistogramDef Class Reference

Common specification for a histogram. More...

#include <HistogramDef.hh>

Inheritance diagram for HistogramDef:
Inheritance graph
Collaboration diagram for HistogramDef:
Collaboration graph

Public Member Functions

 HistogramDef ()
 Public constructor only for compatibility with ROOT - not intended for use.
 
 HistogramDef (const std::string &treeNameIn, const std::string &histNameIn, int nDimensionsIn, const std::string &variable, const std::string &selectionIn="1", bool perEnetry=true)
 Use this constructor. More...
 
virtual HistogramDefClone () const
 Copy this instance. Virtual to be overridden in derived classes. More...
 
 ClassDef (HistogramDef, 1)
 

Data Fields

std::string treeName
 
std::string histName
 
int nDimensions
 
std::string variable
 
std::string selection
 
bool perEntry
 

Detailed Description

Common specification for a histogram.

Author
L. Nevay

Definition at line 32 of file HistogramDef.hh.

Constructor & Destructor Documentation

◆ HistogramDef()

HistogramDef::HistogramDef ( const std::string &  treeNameIn,
const std::string &  histNameIn,
int  nDimensionsIn,
const std::string &  variable,
const std::string &  selectionIn = "1",
bool  perEnetry = true 
)

Use this constructor.

Definition at line 32 of file HistogramDef.cc.

◆ ~HistogramDef()

virtual HistogramDef::~HistogramDef ( )
inlinevirtual

Definition at line 45 of file HistogramDef.hh.

Member Function Documentation

◆ Clone()

virtual HistogramDef * HistogramDef::Clone ( ) const
inlinevirtual

Copy this instance. Virtual to be overridden in derived classes.

Reimplemented in HistogramDef1D, HistogramDef2D, and HistogramDef3D.

Definition at line 48 of file HistogramDef.hh.

References HistogramDef().

Here is the call graph for this function:

Field Documentation

◆ histName

std::string HistogramDef::histName

Definition at line 51 of file HistogramDef.hh.

◆ nDimensions

int HistogramDef::nDimensions

Definition at line 52 of file HistogramDef.hh.

◆ perEntry

bool HistogramDef::perEntry

Definition at line 55 of file HistogramDef.hh.

◆ selection

std::string HistogramDef::selection

Definition at line 54 of file HistogramDef.hh.

◆ treeName

std::string HistogramDef::treeName

Definition at line 50 of file HistogramDef.hh.

◆ variable

std::string HistogramDef::variable

Definition at line 53 of file HistogramDef.hh.


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