Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VEmAdjointModel.hh>
Protected Member Functions | |
G4double | DiffCrossSectionFunction1 (G4double kinEnergyProj) |
G4double | DiffCrossSectionFunction2 (G4double kinEnergyProj) |
G4double | SampleAdjSecEnergyFromCSMatrix (std::size_t MatrixIndex, G4double prim_energy, G4bool isScatProjToProj) |
G4double | SampleAdjSecEnergyFromCSMatrix (G4double prim_energy, G4bool isScatProjToProj) |
void | SelectCSMatrix (G4bool isScatProjToProj) |
virtual G4double | SampleAdjSecEnergyFromDiffCrossSectionPerAtom (G4double prim_energy, G4bool isScatProjToProj) |
virtual void | CorrectPostStepWeight (G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool isScatProjToProj) |
Definition at line 50 of file G4VEmAdjointModel.hh.
|
explicit |
Definition at line 42 of file G4VEmAdjointModel.cc.
|
virtual |
Definition at line 50 of file G4VEmAdjointModel.cc.
|
delete |
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel, G4AdjointComptonModel, G4AdjointhIonisationModel, and G4AdjointPhotoElectricModel.
Definition at line 60 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointCSManager::ComputeAdjointCS(), CorrectPostStepWeight(), G4VAdjointReverseReaction::GetMeanFreePath(), and G4AdjointForcedInteractionForGamma::PostStepDoIt().
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj | ( | G4double | kinEnergyProd, |
G4double | Z, | ||
G4double | A = 0. , |
||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 252 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForSecond | ( | G4double | kinEnergyProd, |
G4double | Z, | ||
G4double | A = 0. , |
||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 198 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 360 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 306 of file G4VEmAdjointModel.cc.
|
protectedvirtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointPhotoElectricModel.
Definition at line 616 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), and G4AdjointhIonisationModel::SampleSecondaries().
void G4VEmAdjointModel::DefineCurrentMaterial | ( | const G4MaterialCutsCouple * | couple | ) |
Definition at line 684 of file G4VEmAdjointModel.cc.
Referenced by AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), and G4AdjointBremsstrahlungModel::SampleSecondaries().
|
inline |
Definition at line 160 of file G4VEmAdjointModel.hh.
Definition at line 155 of file G4VEmAdjointModel.cc.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForSecond(), and ComputeAdjointCrossSectionVectorPerVolumeForSecond().
Definition at line 176 of file G4VEmAdjointModel.cc.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForScatProj(), and ComputeAdjointCrossSectionVectorPerVolumeForScatProj().
|
virtual |
Reimplemented in G4AdjointComptonModel.
Definition at line 105 of file G4VEmAdjointModel.cc.
Referenced by DiffCrossSectionFunction2(), and SampleAdjSecEnergyFromDiffCrossSectionPerAtom().
|
virtual |
Reimplemented in G4AdjointComptonModel, G4AdjointeIonisationModel, G4AdjointhIonisationModel, and G4AdjointIonIonisationModel.
Definition at line 82 of file G4VEmAdjointModel.cc.
Referenced by DiffCrossSectionFunction1(), DiffCrossSectionPerAtomPrimToScatPrim(), and SampleAdjSecEnergyFromDiffCrossSectionPerAtom().
|
virtual |
Definition at line 140 of file G4VEmAdjointModel.cc.
Referenced by DiffCrossSectionFunction2(), and G4AdjointeIonisationModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel.
Definition at line 119 of file G4VEmAdjointModel.cc.
Referenced by DiffCrossSectionFunction1(), DiffCrossSectionPerVolumePrimToScatPrim(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecond(), and G4AdjointeIonisationModel::SampleSecondaries().
|
inline |
Definition at line 141 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeTotalAdjointCS().
|
inline |
Definition at line 147 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeTotalAdjointCS().
|
inline |
Definition at line 201 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeAdjointCS(), and G4AdjointCSManager::ComputeTotalAdjointCS().
|
inline |
Definition at line 152 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointhIonisationModel::GetSecondAdjEnergyMaxForProdToProj(), G4AdjointIonIonisationModel::GetSecondAdjEnergyMaxForProdToProj(), GetSecondAdjEnergyMaxForScatProjToProj(), G4AdjointComptonModel::GetSecondAdjEnergyMaxForScatProjToProj(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), and G4AdjointIonIonisationModel::SampleSecondaries().
|
inline |
Definition at line 154 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), and G4AdjointCSManager::ComputeTotalAdjointCS().
|
inline |
Definition at line 203 of file G4VEmAdjointModel.hh.
Reimplemented in G4AdjointhIonisationModel, and G4AdjointIonIonisationModel.
Definition at line 668 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), ComputeAdjointCrossSectionVectorPerAtomForSecond(), ComputeAdjointCrossSectionVectorPerVolumeForSecond(), G4AdjointCSManager::ComputeAdjointCS(), DiffCrossSectionPerAtomPrimToSecond(), G4AdjointeIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), SampleAdjSecEnergyFromCSMatrix(), SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), and G4AdjointeIonisationModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AdjointComptonModel, G4AdjointhIonisationModel, and G4AdjointIonIonisationModel.
Definition at line 648 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), G4AdjointCSManager::ComputeAdjointCS(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), SampleAdjSecEnergyFromCSMatrix(), SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), and G4AdjointeIonisationModel::SampleSecondaries().
Reimplemented in G4AdjointComptonModel, G4AdjointhIonisationModel, and G4AdjointIonIonisationModel.
Definition at line 674 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), ComputeAdjointCrossSectionVectorPerAtomForSecond(), ComputeAdjointCrossSectionVectorPerVolumeForSecond(), G4AdjointCSManager::ComputeAdjointCS(), DiffCrossSectionPerAtomPrimToSecond(), G4AdjointeIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), SampleAdjSecEnergyFromCSMatrix(), SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), and G4AdjointeIonisationModel::SampleSecondaries().
|
virtual |
Reimplemented in G4AdjointhIonisationModel, and G4AdjointIonIonisationModel.
Definition at line 658 of file G4VEmAdjointModel.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), G4AdjointCSManager::ComputeAdjointCS(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), SampleAdjSecEnergyFromCSMatrix(), and G4AdjointeIonisationModel::SampleSecondaries().
|
inline |
Definition at line 176 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 192 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeAdjointCS().
|
inline |
Definition at line 194 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeAdjointCS().
|
inline |
Definition at line 196 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointCSManager::ComputeAdjointCS().
|
delete |
|
protected |
Definition at line 518 of file G4VEmAdjointModel.cc.
|
protected |
Definition at line 413 of file G4VEmAdjointModel.cc.
Referenced by SampleAdjSecEnergyFromCSMatrix(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), and G4AdjointIonIonisationModel::SampleSecondaries().
|
protectedvirtual |
Definition at line 557 of file G4VEmAdjointModel.cc.
|
pure virtual |
|
protected |
Definition at line 527 of file G4VEmAdjointModel.cc.
Referenced by SampleAdjSecEnergyFromCSMatrix().
|
inline |
Definition at line 215 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointForcedInteractionForGamma::PostStepDoIt().
void G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition | ( | G4ParticleDefinition * | aPart | ) |
Definition at line 729 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 165 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 190 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel(), and G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel().
|
inline |
Definition at line 210 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointForcedInteractionForGamma::PostStepDoIt().
|
inlinevirtual |
Definition at line 205 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 133 of file G4VEmAdjointModel.hh.
void G4VEmAdjointModel::SetHighEnergyLimit | ( | G4double | aVal | ) |
Definition at line 713 of file G4VEmAdjointModel.cc.
void G4VEmAdjointModel::SetLowEnergyLimit | ( | G4double | aVal | ) |
Definition at line 721 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 171 of file G4VEmAdjointModel.hh.
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), and G4IonInverseIonisation::G4IonInverseIonisation().
|
inline |
Definition at line 178 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel(), and G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel().
|
inline |
Definition at line 180 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel().
|
inline |
Definition at line 185 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel().
|
protected |
Definition at line 259 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), GetAdjointEquivalentOfDirectPrimaryParticleDefinition(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), SetAdjointEquivalentOfDirectPrimaryParticleDefinition(), and G4AdjointIonIonisationModel::SetIon().
|
protected |
Definition at line 260 of file G4VEmAdjointModel.hh.
Referenced by DefineCurrentMaterial(), G4AdjointComptonModel::G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), GetAdjointEquivalentOfDirectSecondaryParticleDefinition(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), and SetAdjointEquivalentOfDirectSecondaryParticleDefinition().
|
protected |
Definition at line 304 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), GetApplyCutInRange(), GetSecondAdjEnergyMinForScatProjToProj(), SampleAdjSecEnergyFromCSMatrix(), and SetApplyCutInRange().
|
protected |
Definition at line 295 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerAtomForSecond(), DiffCrossSectionFunction1(), and DiffCrossSectionFunction2().
|
protected |
Definition at line 287 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), DiffCrossSectionFunction1(), DiffCrossSectionFunction2(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), and SetCSBiasingFactor().
|
protected |
Definition at line 249 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), CorrectPostStepWeight(), and G4VEmAdjointModel().
|
protected |
Definition at line 264 of file G4VEmAdjointModel.hh.
Referenced by SetCSMatrices(), and ~G4VEmAdjointModel().
|
protected |
Definition at line 265 of file G4VEmAdjointModel.hh.
Referenced by SetCSMatrices(), and ~G4VEmAdjointModel().
|
protected |
Definition at line 298 of file G4VEmAdjointModel.hh.
Referenced by SampleAdjSecEnergyFromCSMatrix(), and SelectCSMatrix().
|
protected |
Definition at line 256 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointPhotoElectricModel::AdjointCrossSection(), CorrectPostStepWeight(), DefineCurrentMaterial(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), and G4AdjointComptonModel::RapidSampleSecondaries().
|
protected |
Definition at line 255 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointPhotoElectricModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), DefineCurrentMaterial(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), and SelectCSMatrix().
|
protected |
Definition at line 250 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointPhotoElectricModel::AdjointCrossSectionPerAtom(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), DefineDirectEMModel(), G4AdjointComptonModel::DiffCrossSectionPerAtomPrimToScatPrim(), DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel::G4AdjointComptonModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), SetHighEnergyLimit(), and SetLowEnergyLimit().
|
protected |
Definition at line 261 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), DiffCrossSectionPerVolumePrimToSecond(), G4AdjointComptonModel::G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), SetAdjointEquivalentOfDirectPrimaryParticleDefinition(), and G4AdjointIonIonisationModel::SetIon().
|
protected |
Definition at line 268 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), and SelectCSMatrix().
|
protected |
Definition at line 267 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), and SelectCSMatrix().
|
protected |
Definition at line 283 of file G4VEmAdjointModel.hh.
Referenced by GetHighEnergyLimit(), GetSecondAdjEnergyMaxForProdToProj(), and SetHighEnergyLimit().
|
protected |
Definition at line 301 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), and SetCorrectWeightForPostStepInModel().
|
protected |
Definition at line 270 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForSecond(), ComputeAdjointCrossSectionVectorPerVolumeForSecond(), and DiffCrossSectionFunction1().
|
protected |
Definition at line 271 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), and DiffCrossSectionFunction2().
|
protected |
Definition at line 275 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), CorrectPostStepWeight(), G4AdjointeIonisationModel::SampleSecondaries(), and SelectCSMatrix().
|
protected |
Definition at line 274 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), CorrectPostStepWeight(), G4AdjointeIonisationModel::SampleSecondaries(), and SelectCSMatrix().
|
protected |
Definition at line 273 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), CorrectPostStepWeight(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), and SelectCSMatrix().
|
protected |
Definition at line 284 of file G4VEmAdjointModel.hh.
Referenced by GetLowEnergyLimit(), and SetLowEnergyLimit().
|
protected |
Definition at line 252 of file G4VEmAdjointModel.hh.
Referenced by GetName().
|
protected |
Definition at line 309 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), GetUseOnlyOneMatrixForAllElements(), SelectCSMatrix(), and SetUseOnlyOneMatrixForAllElements().
|
protected |
Definition at line 292 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), and SetAdditionalWeightCorrectionFactorForPostStepOutsideModel().
|
protected |
Definition at line 277 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), and CorrectPostStepWeight().
|
protected |
Definition at line 300 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointComptonModel::G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), GetSecondAdjEnergyMaxForScatProjToProj(), GetSecondAdjEnergyMinForProdToProj(), GetSecondPartOfSameType(), SampleAdjSecEnergyFromCSMatrix(), and SetSecondPartOfSameType().
|
protected |
Definition at line 254 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), ComputeAdjointCrossSectionVectorPerVolumeForSecond(), DiffCrossSectionFunction1(), and DiffCrossSectionFunction2().
|
protected |
Definition at line 279 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 280 of file G4VEmAdjointModel.hh.
Referenced by AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), DefineCurrentMaterial(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), SampleAdjSecEnergyFromCSMatrix(), SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), and G4AdjointeIonisationModel::SampleSecondaries().
|
protected |
Definition at line 307 of file G4VEmAdjointModel.hh.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointComptonModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), GetUseMatrix(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), and SetUseMatrix().
|
protected |
Definition at line 308 of file G4VEmAdjointModel.hh.
Referenced by DiffCrossSectionFunction1(), DiffCrossSectionFunction2(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), GetUseMatrixPerElement(), SelectCSMatrix(), and SetUseMatrixPerElement().
|
protected |
Definition at line 296 of file G4VEmAdjointModel.hh.
Referenced by ComputeAdjointCrossSectionVectorPerAtomForScatProj(), ComputeAdjointCrossSectionVectorPerAtomForSecond(), DiffCrossSectionFunction1(), and DiffCrossSectionFunction2().