51 fEminusIonisation(0),fPIonisation(0),
52 fUse_forced_interaction(
true),
53 fUse_eionisation(
true),fUse_pionisation(
true),
55 fUse_egain_fluctuation(
true),fUse_peeffect(
true),
56 fEmin_adj_models(1.*
keV), fEmax_adj_models(1.*
MeV),
57 fCS_biasing_factor_compton(1.),fCS_biasing_factor_brem(1.),
58 fCS_biasing_factor_ionisation(1.),fCS_biasing_factor_PEeffect(1.)
286 theeInverseIonisationProjToProjCase =
288 theeInverseIonisationModel);
289 theeInverseIonisationProdToProjCase =
291 theeInverseIonisationModel);
308 true,
"Inv_eBrem",theeInverseBremsstrahlungModel);
310 false,
"Inv_eBrem1",theeInverseBremsstrahlungModel);
316 theeInverseBremsstrahlungModel);
320 theForcedInteractionForGamma =
323 theeInverseBremsstrahlungModel);
346 theeInverseComptonModel);
348 if (!theForcedInteractionForGamma ) theForcedInteractionForGamma =
350 theForcedInteractionForGamma->
351 RegisterAdjointComptonModel(theeInverseComptonModel);
369 theInversePhotoElectricModel);
387 "Inv_pIon",thepInverseIonisationModel);
389 "Inv_pIon1",thepInverseIonisationModel);
407 if (particleName ==
"e-") {
415 pmanager->
AddProcess(theeminusBremsstrahlung);
417 RegisterEnergyLossProcess(theeminusBremsstrahlung,particle);
449 if (particleName ==
"adj_e-") {
458 pmanager->
AddProcess(theContinuousGainOfEnergy);
474 pmanager->
AddProcess(theAlongStepWeightCorrection);
480 pmanager->
AddProcess(theeInverseIonisationProjToProjCase);
481 pmanager->
AddProcess(theeInverseIonisationProdToProjCase);
490 pmanager->
AddProcess(theeInverseBremsstrahlungProjToProjCase);
493 theeInverseBremsstrahlungProjToProjCase,
498 pmanager->
AddProcess(theeInverseComptonProdToProjCase);
510 pmanager->
AddProcess(thepInverseIonisationProdToProjCase);
523 if(particleName ==
"adj_gamma") {
528 pmanager->
AddProcess(theAlongStepWeightCorrection);
533 pmanager->
AddProcess(theeInverseBremsstrahlungProdToProjCase);
536 theeInverseBremsstrahlungProdToProjCase,
547 if (theForcedInteractionForGamma) {
548 pmanager->
AddProcess(theForcedInteractionForGamma);
558 if (particleName ==
"gamma") {
562 RegisterEmProcess(theComptonScattering,particle);
567 RegisterEmProcess(thePEEffect,particle);
581 pmanager->
AddProcess(theeplusMultipleScattering);
643 pmanager->
AddProcess(theContinuousGainOfEnergy);
660 pmanager->
AddProcess(theAlongStepWeightCorrection);
666 pmanager->
AddProcess(thepInverseIonisationProjToProjCase);
669 thepInverseIonisationProjToProjCase,
707 G4cout <<
"G4AdjointPhysicsList::SetCuts:";