|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Specification for 4D Histogram. More...
#include <HistogramDef4D.hh>


Public Member Functions | |
| HistogramDef4D () | |
| Public constructor only for compatibility with ROOT - not indended for use. | |
| HistogramDef4D (const std::string &treeNameIn, const std::string &histNameIn, const BinSpecification &xBinningIn, const BinSpecification &yBinningIn, const BinSpecification &zBinningIn, const BinSpecification &eBinningIn, const std::string &variableIn, const std::string &eScaleIn, const std::string &selectionIn="1", bool perEntryIn=true) | |
| Use this constructor. | |
| virtual std::string | GetBinningString () const |
| Return n bins and ranges. | |
| virtual std::string | GetHistogramString () const |
| Get the first string that defines the histogram in rebdsim for feedback. | |
| ClassDef (HistogramDef4D, 1) | |
Public Member Functions inherited from HistogramDef3D | |
| HistogramDef3D () | |
| Public constructor only for compatibility with ROOT - not intended for use. | |
| HistogramDef3D (const std::string &treeNameIn, const std::string &histNameIn, const BinSpecification &xBinningIn, const BinSpecification &yBinningIn, const BinSpecification &zBinningIn, const std::string &variableIn, const std::string &selectionIn="1", bool perEntryIn=true) | |
| Use this constructor. | |
| virtual HistogramDef * | Clone () const |
| Copy this instance. Virtual to be overridden in derived classes. | |
| ClassDef (HistogramDef3D, 1) | |
Public Member Functions inherited from HistogramDef2D | |
| HistogramDef2D () | |
| Public constructor only for compatibility with ROOT - not intended for use. | |
| HistogramDef2D (const std::string &treeNameIn, const std::string &histNameIn, const BinSpecification &xBinningIn, const BinSpecification &yBinningIn, const std::string &variableIn, const std::string &selectionIn="1", bool perEntryIn=true) | |
| Use this constructor. | |
| ClassDef (HistogramDef2D, 1) | |
Public Member Functions inherited from HistogramDef1D | |
| HistogramDef1D () | |
| Public constructor only for compatibility with ROOT - not intended for use. | |
| HistogramDef1D (const std::string &treeNameIn, const std::string &histNameIn, const BinSpecification &xBinningIn, const std::string &variableIn, const std::string &selectionIn="1", bool perEntryIn=true) | |
| Use this constructor. | |
| ClassDef (HistogramDef1D, 1) | |
Public Member Functions inherited from HistogramDef | |
| 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. | |
| void | ReplaceStringInVariable (const std::string &match, const std::string &replacement) |
| Little utility function. | |
| ClassDef (HistogramDef, 1) | |
Data Fields | |
| BinSpecification | eBinning |
| std::string | eScale |
Data Fields inherited from HistogramDef3D | |
| BinSpecification | zBinning |
Data Fields inherited from HistogramDef2D | |
| BinSpecification | yBinning |
Data Fields inherited from HistogramDef1D | |
| BinSpecification | xBinning |
Data Fields inherited from HistogramDef | |
| std::string | treeName |
| std::string | histName |
| int | nDimensions |
| std::string | variable |
| std::string | selection |
| bool | perEntry |
Specification for 4D Histogram.
Definition at line 34 of file HistogramDef4D.hh.
| HistogramDef4D::HistogramDef4D | ( | const std::string & | treeNameIn, |
| const std::string & | histNameIn, | ||
| const BinSpecification & | xBinningIn, | ||
| const BinSpecification & | yBinningIn, | ||
| const BinSpecification & | zBinningIn, | ||
| const BinSpecification & | eBinningIn, | ||
| const std::string & | variableIn, | ||
| const std::string & | eScaleIn, | ||
| const std::string & | selectionIn = "1", |
||
| bool | perEntryIn = true |
||
| ) |
Use this constructor.
Definition at line 30 of file HistogramDef4D.cc.
|
virtual |
Definition at line 47 of file HistogramDef4D.cc.
|
virtual |
Return n bins and ranges.
Reimplemented from HistogramDef3D.
Definition at line 50 of file HistogramDef4D.cc.
References BinSpecification::GetBinString().

|
virtual |
Get the first string that defines the histogram in rebdsim for feedback.
Reimplemented from HistogramDef3D.
Definition at line 58 of file HistogramDef4D.cc.
References BinSpecification::GetLogString().

| BinSpecification HistogramDef4D::eBinning |
Definition at line 60 of file HistogramDef4D.hh.
| std::string HistogramDef4D::eScale |
Definition at line 61 of file HistogramDef4D.hh.