61 #ifdef G4MULTITHREADED
70 #ifdef G4MULTITHREADED
76 #ifdef G4MULTITHREADED
399 #ifdef G4MULTITHREADED
406 #ifdef G4MULTITHREADED
533 if(val > 0.0 && val < 1.0) {
537 ed <<
"Value of MinSubRange is out of range (0 - 1): " << val
556 ed <<
"Value of MinKinEnergy - is out of range: " << val/
MeV
557 <<
" MeV is ignored";
575 ed <<
"Value of MaxKinEnergy is out of range: "
576 << val/
GeV <<
" GeV is ignored; allowed range 10 MeV - 1.e+7 TeV";
593 ed <<
"Value of MaxKinEnergyCSDA is out of range: "
594 << val/
GeV <<
" GeV is ignored; allowed range "
663 if(val > 0.0 && val < 0.5) {
667 ed <<
"Value of linLossLimit is out of range: " << val
685 ed <<
"Value of bremsstrahlung threshold is out of range: "
686 << val/
GeV <<
" GeV is ignored";
699 if(val > 0.0 && val < 1.0) {
703 ed <<
"Value of lambda factor is out of range: " << val
721 ed <<
"Value of factor for enegry limit is out of range: "
722 << val <<
" is ignored";
735 if(val >= 0.0 && val <=
pi) {
739 ed <<
"Value of polar angle limit is out of range: "
740 << val <<
" is ignored";
757 ed <<
"Value of msc energy limit is out of range: "
758 << val <<
" is ignored";
771 if(val > 0.0 && val < 1.0) {
775 ed <<
"Value of rangeFactor is out of range: "
776 << val <<
" is ignored";
789 if(val > 0.0 && val < 1.0) {
793 ed <<
"Value of rangeFactorMuHad is out of range: "
794 << val <<
" is ignored";
811 ed <<
"Value of geomFactor is out of range: "
812 << val <<
" is ignored";
829 ed <<
"Value of safetyFactor is out of range: "
830 << val <<
" is ignored";
847 ed <<
"Value of lambdaLimit is out of range: "
848 << val <<
" is ignored";
865 ed <<
"Value of skin is out of range: "
866 << val <<
" is ignored";
883 ed <<
"Value of factorScreen is out of range: "
884 << val <<
" is ignored";
909 if(val >= 5 && val < 10000000) {
914 ed <<
"Value of number of bins is out of range: "
915 << val <<
" is ignored";
928 if(val >= 5 && val < 1000000) {
933 ed <<
"Value of number of bins per decade is out of range: "
934 << val <<
" is ignored";
1222 os <<
"=======================================================================" <<
"\n";
1223 os <<
"====== Electromagnetic Physics Parameters ========" <<
"\n";
1224 os <<
"=======================================================================" <<
"\n";
1225 os <<
"LPM effect enabled " <<
flagLPM <<
"\n";
1226 os <<
"Spline of EM tables enabled " <<
spline <<
"\n";
1227 os <<
"Enable creation and use of sampling tables " <<
fSamplingTable <<
"\n";
1228 os <<
"Apply cuts on all EM processes " <<
applyCuts <<
"\n";
1229 os <<
"Use integral approach for tracking " <<
integral <<
"\n";
1230 os <<
"Use general process " <<
gener <<
"\n";
1231 os <<
"Enable linear polarisation for gamma " <<
fPolarisation <<
"\n";
1232 os <<
"Enable sampling of quantum entanglement "
1234 os <<
"X-section factor for integral approach " <<
lambdaFactor <<
"\n";
1235 os <<
"Min kinetic energy for tables "
1237 os <<
"Max kinetic energy for tables "
1239 os <<
"Number of bins in tables " <<
nbins <<
"\n";
1240 os <<
"Number of bins per decade of a table " <<
nbinsPerDecade <<
"\n";
1241 os <<
"Verbose level " <<
verbose <<
"\n";
1242 os <<
"Verbose level for worker thread " <<
workerVerbose <<
"\n";
1243 os <<
"Bremsstrahlung energy threshold above which \n"
1244 <<
" primary is added to the list of secondary "
1246 os <<
"Lowest triplet kinetic energy "
1248 os <<
"Enable sampling of gamma linear polarisation " <<fPolarisation <<
"\n";
1249 os <<
"5D gamma conversion model type " <<
tripletConv <<
"\n";
1250 os <<
"5D gamma conversion model on isolated ion " <<
onIsolated <<
"\n";
1252 os <<
"5D gamma conversion limit for muon pair "
1256 os <<
"=======================================================================" <<
"\n";
1257 os <<
"====== Ionisation Parameters ========" <<
"\n";
1258 os <<
"=======================================================================" <<
"\n";
1259 os <<
"Step function for e+- "
1262 os <<
"Step function for muons/hadrons "
1265 os <<
"Lowest e+e- kinetic energy "
1267 os <<
"Lowest muon/hadron kinetic energy "
1270 os <<
"Use ICRU90 data " <<
fICRU90 <<
"\n";
1271 os <<
"Use built-in Birks satuaration " <<
birks <<
"\n";
1274 os <<
"Enable angular generator interface "
1276 os <<
"Factor of cut reduction for sub-cutoff method " <<
minSubRange <<
"\n";
1277 os <<
"Max kinetic energy for CSDA tables "
1279 os <<
"Max kinetic energy for NIEL computation "
1282 os <<
"Read data from file for e+e- pair production by mu " <<
fMuDataFromFile <<
"\n";
1284 os <<
"=======================================================================" <<
"\n";
1285 os <<
"====== Multiple Scattering Parameters ========" <<
"\n";
1286 os <<
"=======================================================================" <<
"\n";
1287 os <<
"Type of msc step limit algorithm for e+- " <<
mscStepLimit <<
"\n";
1288 os <<
"Type of msc step limit algorithm for muons/hadrons " <<
mscStepLimitMuHad <<
"\n";
1293 os <<
"Range factor for msc step limit for e+- " <<
rangeFactor <<
"\n";
1294 os <<
"Range factor for msc step limit for muons/hadrons " <<
rangeFactorMuHad <<
"\n";
1295 os <<
"Geometry factor for msc step limitation of e+- " <<
geomFactor <<
"\n";
1296 os <<
"Safety factor for msc step limit for e+- " <<
safetyFactor <<
"\n";
1297 os <<
"Skin parameter for msc step limitation of e+- " <<
skin <<
"\n";
1300 os <<
"Factor used for dynamic computation of angular \n"
1302 os <<
"Fixed angular limit between single \n"
1303 <<
" and multiple scattering "
1305 os <<
"Upper energy limit for e+- multiple scattering "
1307 os <<
"Type of nuclear form-factor " <<
nucFormfactor <<
"\n";
1309 os <<
"=======================================================================" <<
"\n";
1312 os <<
"====== Atomic Deexcitation Parameters ========" <<
"\n";
1313 os <<
"=======================================================================" <<
"\n";
1315 os <<
"Fluorescence Bearden data files enabled "
1317 os <<
"Auger electron cascade enabled "
1320 os <<
"De-excitation module ignores cuts "
1322 os <<
"Type of PIXE cross section for hadrons "
1324 os <<
"Type of PIXE cross section for e+- "
1326 os <<
"=======================================================================" <<
"\n";
1329 os <<
"====== DNA Physics Parameters ========" <<
"\n";
1330 os <<
"=======================================================================" <<
"\n";
1331 os <<
"Use fast sampling in DNA models "
1333 os <<
"Use Stationary option in DNA models "
1335 os <<
"Use DNA with multiple scattering of e- "
1337 os <<
"Use DNA e- solvation model type "
1339 os <<
"=======================================================================" <<
"\n";
1346 #ifdef G4MULTITHREADED
1350 #ifdef G4MULTITHREADED