699 std::ios::fmtflags mode = flux.flags();
700 flux.setf(std::ios::fixed,std::ios::floatfield);
701 G4long prec = flux.precision(3);
704 <<
" Material: " << std::setw(8) << material->fName
705 <<
" " << material->fChemicalFormula <<
" "
706 <<
" density: " << std::setw(6) << std::setprecision(3)
707 <<
G4BestUnit(material->fDensity,
"Volumic Mass")
708 <<
" RadL: " << std::setw(7) << std::setprecision(3)
710 <<
" Nucl.Int.Length: " << std::setw(7) << std::setprecision(3)
711 <<
G4BestUnit(material->fNuclInterLen,
"Length") <<
"\n" << std::setw(30)
712 <<
" Imean: " << std::setw(7) << std::setprecision(3)
717 <<
" temperature: " << std::setw(6) << std::setprecision(2)
718 << (material->fTemp)/
kelvin <<
" K"
719 <<
" pressure: " << std::setw(6) << std::setprecision(2)
720 << (material->fPressure)/
atmosphere <<
" atm";
724 for (
size_t i=0; i<material->fNumberOfElements; i++) {
726 <<
"\n ---> " << (*(material->theElementVector))[i]
727 <<
"\n ElmMassFraction: "
728 << std::setw(6)<< std::setprecision(2)
729 << (material->fMassFractionVector[i])/
perCent <<
" %"
730 <<
" ElmAbundance " << std::setw(6)<< std::setprecision(2)
731 << 100*(material->VecNbOfAtomsPerVolume[i])/(material->TotNbOfAtomsPerVolume)
734 flux.precision(prec);
735 flux.setf(mode,std::ios::floatfield);
G4IonisParamMat * GetIonisation() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4double GetMeanExcitationEnergy() const