155 void PrintFormatted(
string BaseName,
string BaseVersion,
string Builder, ostream &Out = cout);
Header file for StingLine class.
const double kTperK
Value of kT per kelvin in MeV.
Definition XSDIRLine.hxx:35
Class extracting fields from a string / line.
Definition StringLine.hxx:70
Extract all parameters from an XSDIR line.
Definition XSDIRLine.hxx:43
void SetA(int aA)
Definition XSDIRLine.hxx:111
char fContinuationSymbol
Continuation symbol in xsdir (a "+" or "&")
Definition XSDIRLine.hxx:165
string GetIsotopeName()
Definition XSDIRLine.hxx:135
void AddNewPathInDirLine(string path)
modify rhe path in the xsdir line (for futher building of xsdir)
Definition XSDIRLine.cxx:277
int GetTableLength()
Definition XSDIRLine.hxx:79
void SetZ(int aZ)
Definition XSDIRLine.hxx:107
string GetExtension()
Definition XSDIRLine.hxx:123
double GetTemperature()
Definition XSDIRLine.hxx:63
int GetDataType()
Definition XSDIRLine.hxx:71
int GetStartRecord()
Definition XSDIRLine.hxx:75
string GetPtable()
Definition XSDIRLine.hxx:119
void ReadLine()
extracts data from the xsdir line
Definition XSDIRLine.cxx:67
int fContinuationPosition
Position of Continuation symbol in the Current fLine.
Definition XSDIRLine.hxx:166
string GetDirLine()
Definition XSDIRLine.hxx:139
void SetI(int aI)
Definition XSDIRLine.hxx:115
string fXSFileName
File Name of the Original ENDF Library.
Definition XSDIRLine.hxx:171
char GetExtensionType()
Definition XSDIRLine.hxx:127
double GetMass()
Definition XSDIRLine.hxx:59
string fDirLine
the whole Line
Definition XSDIRLine.hxx:180
int fZ
number of protons
Definition XSDIRLine.hxx:181
string fExtension
Isotope extension (e.g. ".60c")
Definition XSDIRLine.hxx:173
int GetZA()
Definition XSDIRLine.hxx:91
int fEntriesPerRecord
Number of entries per record.
Definition XSDIRLine.hxx:177
int GetRecordLength()
Definition XSDIRLine.hxx:83
int Z()
Definition XSDIRLine.hxx:95
int fDataType
Data Type (1=ascii, 2=binary)
Definition XSDIRLine.hxx:170
string GetXSFileName()
Definition XSDIRLine.hxx:131
int A()
Definition XSDIRLine.hxx:99
string GetPath()
Definition XSDIRLine.hxx:143
void SpecialMTCase()
special MT code of ENDB6
Definition XSDIRLine.cxx:182
double fMass
Mass of an isotope in neutron mass unit (MCNP convention)
Definition XSDIRLine.hxx:168
string fIsotopeName
Isotope Name of the Original ENDF Library.
Definition XSDIRLine.hxx:172
void ContinuationSymbol(string *Line, int N)
find the continuation symbol ("+" or "&") and its position
Definition XSDIRLine.cxx:135
int fRecordLength
Length of a record.
Definition XSDIRLine.hxx:176
void PrintFormatted(string BaseName, string BaseVersion, string Builder, ostream &Out=cout)
Print XSDIRLine in a special format for BaseSummary.dat file.
Definition XSDIRLine.cxx:175
double fTemperature
Temperature of the Cross-section.
Definition XSDIRLine.hxx:169
void ClearDoubleSpace(string &Line)
clear double space in a line
Definition XSDIRLine.cxx:164
int fI
Isomeric state (Ground State, ith excited)
Definition XSDIRLine.hxx:183
double GetTemperatureInMeV()
Definition XSDIRLine.hxx:67
int I()
Definition XSDIRLine.hxx:103
string fPath
the path where to find library if given else 0
Definition XSDIRLine.hxx:178
int fTableLength
Length of the second block (XS table)
Definition XSDIRLine.hxx:175
int GetEntriesPerRecord()
Definition XSDIRLine.hxx:87
int fA
number of nucleons (A=0 means natural isotopes)
Definition XSDIRLine.hxx:182
int fStartRecord
First Start Record for the Isotope.
Definition XSDIRLine.hxx:174
string fPtable
ptable card (if exists)
Definition XSDIRLine.hxx:179
the namespace of the Standard C++