19 minusUncertainty(
BOL::UsefulStuff::notANumber ),
20 plusUncertainty(
BOL::UsefulStuff::notANumber ),
21 evaluationScale(
BOL::UsefulStuff::notANumber ),
22 daughterParticleCodes()
29 minusUncertainty( copySource.minusUncertainty ),
30 plusUncertainty( copySource.plusUncertainty ),
31 evaluationScale( copySource.evaluationScale ),
32 daughterParticleCodes( copySource.daughterParticleCodes )
46 std::string firstRemainder;
47 std::string secondRemainder;
72 while( !(firstRemainder.empty()) )
83 if( ( 0 < numberOfDaughterParticles )
89 <<
"LHPC::warning! An FOBSERR line declared a different number of"
90 <<
" daughter particles ( " << numberOfDaughterParticles <<
" ) to the"
91 <<
" actual number of daughter particle codes it had ( "
93 <<
" )! The declared number is being ignored in favor of the number of"
95 std::cout << std::endl;
116 for( std::list< int >::const_iterator
static std::string firstWordOf(std::string const &stringToParse, std::string *const remainderString=NULL, std::string const &separatorChars=whitespaceChars)
static std::string const whitespaceAndNewlineChars
static std::string trimFromFrontAndBack(std::string const &stringToTrim, std::string const &charsToTrim=whitespaceAndNewlineChars)
static double stringToDouble(std::string const &stringToInterpret)
static std::string doubleToString(double inputDouble, int const numberOfMantissaDigits, int const numberOfExponentDigits, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-", std::string const positiveExponentPrefix="+", std::string const negativeExponentPrefix="-", std::string const exponentCharacter="E")
static std::string intToSpacePaddedString(int inputInt, int const minimumNumberOfChars, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-")
static int stringToInt(std::string const &stringToInterpret)
std::list< int > daughterParticleCodes
std::string getAsString() const
void setFromString(std::string const &valuesString)
static int const spacesBetweenCodes
static int const minimumDigitsForCodes