62 ReadXSFile(ifstream *inputfile,
int start_record,
int table_length,
int record_length,
int nrecord_per_entry,
string FN);
71 ReadXSFile(ifstream *inputfile,
int start_record,
int table_length,
string FN);
77 Real GetXS(
int MT,
int BinE);
80 Real GetEnergy(
int i);
82 int GetXSMinEnergyBin(
int MT);
83 int GetXSMaxEnergyBin(
int MT);
84 int FindEnergyBin(
double E,
int N,
float *Ephi );
85 int FindEnergyBin(
Real E,
int N,
Real *Earray);
86 int FindEnergyBin(
Real E);
88 Real* GetTotalNuBar(
int &NE,
Real* &E,
bool &Todelete);
89 Real GetTotalInterpolateNuBar(
Real E);
90 Real* GetPromptNuBar(
int &NE,
Real* &E);
91 ValErr_t SigmaPhi(
int N, vector<ValErr_t> &Phi,
float *Ephi,
int MT);
92 ValErr_t NuSigmaFisPhi(
int N, vector<ValErr_t> &Phi,
float *Ephi);
102 Real GetFissionXS(
int binE);
104 int GetXSMinMaxEnergyBin(
int MT,
int min);
Definition: ReadXSFile.hxx:29
Definition: ReadXSFile.hxx:34
Real * fLocXS
Address number for some reaction cross-sections.
Definition: ReadXSFile.hxx:119
Definition: ReadXSFile.hxx:34
Definition: ReadXSFile.hxx:34
Definition: ReadXSFile.hxx:28
Definition: ReadXSFile.hxx:31
Definition: ReadXSFile.hxx:33
void XSFound()
XS is found.
Definition: ReadXSFile.hxx:103
Definition: ReadXSFile.hxx:34
Real * fElasticXS
Elastic scattering cross-section [0..fNEnergy-1].
Definition: ReadXSFile.hxx:115
Definition: ReadXSFile.hxx:29
Definition: ReadXSFile.hxx:32
Definition: ReadXSFile.hxx:25
Real * fEnergy
Energy grid [0..fNEnergy-1].
Definition: ReadXSFile.hxx:111
Real * XXS
XXS array (all the 2nd block of the Library)
Definition: ReadXSFile.hxx:117
Definition: ReadXSFile.hxx:30
Definition: ReadXSFile.hxx:28
ifstream * OriginalFile
Original MCNP ENDF Data File.
Definition: ReadXSFile.hxx:106
Real * fAbsorptionXS
Total Absorption cross-section [0..fNEnergy-1].
Definition: ReadXSFile.hxx:114
int GetNEnergy()
returns the size of the Energy array
Definition: ReadXSFile.hxx:81
Definition: ReadXSFile.hxx:28
bool IsXSFound()
whether a XS is found in the file
Definition: ReadXSFile.hxx:87
Definition: ReadXSFile.hxx:27
Definition: ReadXSFile.hxx:26
Definition: ReadXSFile.hxx:29
Allows to read XS file in the MCNP ACE format.
Definition: ReadXSFile.hxx:49
int fNXXS
Size of this array.
Definition: ReadXSFile.hxx:118
Definition: ReadXSFile.hxx:31
Real * fReactionType
Array [fNReaction] of ENDF reaction type.
Definition: ReadXSFile.hxx:109
Definition: ReadXSFile.hxx:26
Real * fTotalXS
Total cross-section [0..fNEnergy-1].
Definition: ReadXSFile.hxx:113
ENDFMT
Definition: ReadXSFile.hxx:23
Definition: ReadXSFile.hxx:31
Real ** fXS
Cross-section array[fNReaction][...].
Definition: ReadXSFile.hxx:116
Definition: ReadXSFile.hxx:31
Definition: ReadXSFile.hxx:25
Definition: ReadXSFile.hxx:34
int fNEnergy
Number of Energy point.
Definition: ReadXSFile.hxx:112
float Real
in MCNP4 and under binary cross-section are stored in float
Definition: ReadXSFile.hxx:17
int fNReaction
Number of reaction (ONLY neutrons)
Definition: ReadXSFile.hxx:110
Definition: ReadXSFile.hxx:29
bool fXSFound
Wether a XS is found or not.
Definition: ReadXSFile.hxx:120