Mapping from axis indices to 1D index.
More...
#include <BDSHistBinMapper.hh>
|
| BDSHistBinMapper (G4int nBinsIIn, G4int nBinsJIn, G4int nBinsKIn, G4int nBinsLIn) |
|
| BDSHistBinMapper (G4int nBinsIIn, G4int nBinsJIn, G4int nBinsKIn, G4int nBinsLIn, boost_histogram_axes_variant energyAxisIn) |
|
virtual G4int | GlobalFromIJKLIndex (G4int iIndex, G4int jIndex, G4int kIndex, G4int lIndex=0) const |
|
virtual void | IJKLFromGlobal (G4int globalBin, G4int &iIndex, G4int &jIndex, G4int &kIndex, G4int &lIndex) const |
|
G4double | NBinsI () const |
|
G4double | NBinsJ () const |
|
G4double | NBinsK () const |
|
G4double | NBinsL () const |
|
boost_histogram_axes_variant | GetEnergyAxis () const |
|
Mapping from axis indices to 1D index.
- Author
- Eliott Ramoisiaux
Definition at line 31 of file BDSHistBinMapper.hh.
◆ BDSHistBinMapper() [1/2]
BDSHistBinMapper::BDSHistBinMapper |
( |
G4int |
nBinsIIn, |
|
|
G4int |
nBinsJIn, |
|
|
G4int |
nBinsKIn, |
|
|
G4int |
nBinsLIn |
|
) |
| |
◆ BDSHistBinMapper() [2/2]
BDSHistBinMapper::BDSHistBinMapper |
( |
G4int |
nBinsIIn, |
|
|
G4int |
nBinsJIn, |
|
|
G4int |
nBinsKIn, |
|
|
G4int |
nBinsLIn, |
|
|
boost_histogram_axes_variant |
energyAxisIn |
|
) |
| |
◆ ~BDSHistBinMapper()
virtual BDSHistBinMapper::~BDSHistBinMapper |
( |
| ) |
|
|
inlinevirtual |
◆ GetEnergyAxis()
boost_histogram_axes_variant BDSHistBinMapper::GetEnergyAxis |
( |
| ) |
const |
|
inline |
◆ GlobalFromIJKLIndex()
G4int BDSHistBinMapper::GlobalFromIJKLIndex |
( |
G4int |
iIndex, |
|
|
G4int |
jIndex, |
|
|
G4int |
kIndex, |
|
|
G4int |
lIndex = 0 |
|
) |
| const |
|
virtual |
◆ IJKLFromGlobal()
void BDSHistBinMapper::IJKLFromGlobal |
( |
G4int |
globalBin, |
|
|
G4int & |
iIndex, |
|
|
G4int & |
jIndex, |
|
|
G4int & |
kIndex, |
|
|
G4int & |
lIndex |
|
) |
| const |
|
virtual |
◆ NBinsI()
G4double BDSHistBinMapper::NBinsI |
( |
| ) |
const |
|
inline |
◆ NBinsJ()
G4double BDSHistBinMapper::NBinsJ |
( |
| ) |
const |
|
inline |
◆ NBinsK()
G4double BDSHistBinMapper::NBinsK |
( |
| ) |
const |
|
inline |
◆ NBinsL()
G4double BDSHistBinMapper::NBinsL |
( |
| ) |
const |
|
inline |
◆ energyAxis
boost_histogram_axes_variant BDSHistBinMapper::energyAxis |
|
protected |
◆ nBinsI
G4int BDSHistBinMapper::nBinsI |
|
protected |
◆ nBinsJ
G4int BDSHistBinMapper::nBinsJ |
|
protected |
◆ nBinsK
G4int BDSHistBinMapper::nBinsK |
|
protected |
◆ nBinsL
G4int BDSHistBinMapper::nBinsL |
|
protected |
The documentation for this class was generated from the following files: