#include <iomanip>
#include "globals.hh"
#include "G4SystemOfUnits.hh"
#include "G3toG4.hh"
#include "G3EleTable.hh"
#include "G3MatTable.hh"
#include "G4Material.hh"
#include "G4Isotope.hh"
Go to the source code of this file.
Definition at line 73 of file G4gsmixt.cc.
86 for (i=0; i<std::abs(nlmat); i++) {
91 G4String text =
"G4mixt: Total molecular weight in " + name +
" = 0.";
95 for (i=0; i<std::abs(nlmat); i++) {
97 wmat[i] = wmat[i]*
a[i]/aMol;
106 for (i=0; i<std::abs(nlmat); i++) {
G4Element * GetEle(G4double Z)
std::vector< ExP01TrackerHit * > a
void put(G4int id, G4Material *material)
G3G4DLL_API G3MatTable G3Mat
G3G4DLL_API G3EleTable G3Ele
static constexpr double cm3
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void AddElement(G4Element *element, G4int nAtoms)
Definition at line 43 of file G4gsmixt.cc.
63 G4gsmixt(imate,name,a,z,dens,nlmat,wmat);
G3G4DLL_API G4double Rpar[1000]
std::vector< ExP01TrackerHit * > a
void G3fillParams(G4String *tokens, const char *ptypes)
void G4gsmixt(G4int imate, G4String name, G4double a[], G4double *z, G4double dens, G4int nlmat, G4double *wmat)
G3G4DLL_API G4String Spar[1000]
G3G4DLL_API G4int Ipar[1000]
const char * data() const