59 G4cout <<
"Born excitation model is constructed " <<
G4endl;
85 G4cout <<
"Calling G4DNABornExcitationModel1::Initialise()" <<
G4endl;
90 G4Exception(
"G4DNABornExcitationModel1::Initialise",
"em0001",
91 FatalException,
"Model already initialized for another particle type.");
112 G4double scaleFactor = (1.e-22 / 3.343) *
m*
m;
118 G4cout <<
"Born excitation model is initialized " <<
G4endl
145 G4cout <<
"Calling CrossSectionPerVolume() of G4DNABornExcitationModel1"
164 G4cout <<
"__________________________________" <<
G4endl;
165 G4cout <<
"G4DNABornExcitationModel1 - XS INFO START" <<
G4endl;
167 G4cout <<
"Cross section per water molecule (cm^2)=" << sigma/
cm/
cm <<
G4endl;
168 G4cout <<
"Cross section per water molecule (cm^-1)=" << sigma*waterDensity/(1./
cm) << G4endl;
169 G4cout <<
"G4DNABornExcitationModel1 - XS INFO END" <<
G4endl;
172 return sigma*waterDensity;
186 G4cout <<
"Calling SampleSecondaries() of G4DNABornExcitationModel1"
194 G4double newEnergy = k - excitationEnergy;
221 G4Exception(
"G4DNABornExcitationModel1::GetPartialCrossSection",
224 "Model initialized for another particle type.");
245 value += valuesBuffer[i];
255 if (valuesBuffer[i] > value)
257 delete[] valuesBuffer;
260 value -= valuesBuffer[i];
264 delete[] valuesBuffer;