Define a Time and/or Energy Grid for tallies (abstract class)
More...
#include <MureTimeEnergyGrid.hxx>
|
| typedef pair< double, double > | BinRange |
| | Min and Max value.
|
| |
|
| int | fNumber |
| | the grid number
|
| |
| int | fEType |
| | 1=bin by bin, 2=equal bin width for E
|
| |
| int | fTType |
| | 1=bin by bin, 2=equal bin width for T
|
| |
| vector< double > | fEnergyBins |
| | Energy (eV) grid values.
|
| |
| vector< double > | fTimeBins |
| | time (s) grid values
|
| |
| bool | fIsFirstBinUpperBound |
| | true if the first bin is a upper bound bin
|
| |
| int | fNbinE |
| | number of energy bins
|
| |
| int | fNbinT |
| | number of time bins
|
| |
Define a Time and/or Energy Grid for tallies (abstract class)
- Author
- J.Hajnrych
-
PTO
- Version
- 1.0
◆ BinRange
◆ MureTimeEnergyGrid() [1/3]
| MureTimeEnergyGrid::MureTimeEnergyGrid |
( |
| ) |
|
◆ MureTimeEnergyGrid() [2/3]
| MureTimeEnergyGrid::MureTimeEnergyGrid |
( |
int |
Number | ) |
|
◆ MureTimeEnergyGrid() [3/3]
◆ ~MureTimeEnergyGrid()
| MureTimeEnergyGrid::~MureTimeEnergyGrid |
( |
| ) |
|
|
virtual |
◆ AddEnergy() [1/2]
| void MureTimeEnergyGrid::AddEnergy |
( |
double |
Energy | ) |
|
add Energy to the energy vector
◆ AddEnergy() [2/2]
| void MureTimeEnergyGrid::AddEnergy |
( |
int |
NumberOfBins, |
|
|
BinRange |
Range |
|
) |
| |
add min and max value for the NumberOfBins bins (equally width bin)
◆ AddTime() [1/2]
| void MureTimeEnergyGrid::AddTime |
( |
double |
Time | ) |
|
add Time to the energy vector
◆ AddTime() [2/2]
| void MureTimeEnergyGrid::AddTime |
( |
int |
NumberOfBins, |
|
|
BinRange |
Range |
|
) |
| |
add min and max value for the NumberOfBins bins (equally width bin)
◆ Clone()
◆ GetEnergyBins()
| vector< double > & MureTimeEnergyGrid::GetEnergyBins |
( |
| ) |
|
◆ GetEnergySize()
| int MureTimeEnergyGrid::GetEnergySize |
( |
| ) |
const |
return either fNbinE or fEnergyBins.size()
◆ GetEType()
| int MureTimeEnergyGrid::GetEType |
( |
| ) |
|
|
inline |
◆ GetName()
| virtual string MureTimeEnergyGrid::GetName |
( |
| ) |
|
|
pure virtual |
◆ GetNumber()
| int MureTimeEnergyGrid::GetNumber |
( |
| ) |
const |
◆ GetTimeBins()
| vector< double > & MureTimeEnergyGrid::GetTimeBins |
( |
| ) |
|
◆ GetTimeSize()
| int MureTimeEnergyGrid::GetTimeSize |
( |
| ) |
const |
return either fNbinT or fTimeBins.size()
◆ GetTType()
| int MureTimeEnergyGrid::GetTType |
( |
| ) |
|
|
inline |
◆ IsFirstBinUpperBound()
| bool MureTimeEnergyGrid::IsFirstBinUpperBound |
( |
| ) |
|
|
inline |
< return whether or not the 1st bin is a upper bound of the bin
◆ Print()
| virtual void MureTimeEnergyGrid::Print |
( |
ofstream & |
Out | ) |
|
|
pure virtual |
◆ SetEType()
| void MureTimeEnergyGrid::SetEType |
( |
int |
type | ) |
|
|
inline |
< 1=bins are given in a vector, 2=equally width bin
◆ SetFirstBinUpperBound()
| void MureTimeEnergyGrid::SetFirstBinUpperBound |
( |
bool |
flag | ) |
|
|
inline |
< set that the 1st bin is a upper bound (flag=true) or lower bound (flag=false)
◆ SetNumber()
| void MureTimeEnergyGrid::SetNumber |
( |
int |
num | ) |
|
|
inline |
◆ SetTType()
| void MureTimeEnergyGrid::SetTType |
( |
int |
type | ) |
|
|
inline |
< 1=bins are given in a vector, 2=equally width bin
◆ fEnergyBins
| vector< double > MureTimeEnergyGrid::fEnergyBins |
|
protected |
◆ fEType
| int MureTimeEnergyGrid::fEType |
|
protected |
1=bin by bin, 2=equal bin width for E
◆ fIsFirstBinUpperBound
| bool MureTimeEnergyGrid::fIsFirstBinUpperBound |
|
protected |
true if the first bin is a upper bound bin
◆ fNbinE
| int MureTimeEnergyGrid::fNbinE |
|
protected |
◆ fNbinT
| int MureTimeEnergyGrid::fNbinT |
|
protected |
◆ fNumber
| int MureTimeEnergyGrid::fNumber |
|
protected |
◆ fTimeBins
| vector< double > MureTimeEnergyGrid::fTimeBins |
|
protected |
◆ fTType
| int MureTimeEnergyGrid::fTType |
|
protected |
1=bin by bin, 2=equal bin width for T
The documentation for this class was generated from the following files: