Geant4
10.02.p03
|
#include <G4VEmAdjointModel.hh>
Protected Member Functions | |
G4double | DiffCrossSectionFunction1 (G4double kinEnergyProj) |
G4double | DiffCrossSectionFunction2 (G4double kinEnergyProj) |
G4double | DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj (G4double EkinProd) |
G4double | SampleAdjSecEnergyFromCSMatrix (size_t MatrixIndex, G4double prim_energy, G4bool IsScatProjToProjCase) |
G4double | SampleAdjSecEnergyFromCSMatrix (G4double prim_energy, G4bool IsScatProjToProjCase) |
void | SelectCSMatrix (G4bool IsScatProjToProjCase) |
virtual G4double | SampleAdjSecEnergyFromDiffCrossSectionPerAtom (G4double prim_energy, G4bool IsScatProjToProjCase) |
virtual void | CorrectPostStepWeight (G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase) |
Definition at line 72 of file G4VEmAdjointModel.hh.
G4VEmAdjointModel::G4VEmAdjointModel | ( | const G4String & | nam | ) |
Definition at line 41 of file G4VEmAdjointModel.cc.
|
virtual |
Definition at line 54 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointhIonisationModel, G4AdjointBremsstrahlungModel, G4AdjointComptonModel, and G4AdjointPhotoElectricModel.
Definition at line 58 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > *> G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj | ( | G4double | kinEnergyProd, |
G4double | Z, | ||
G4double | A = 0. , |
||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 292 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 238 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > *> G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 402 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > *> G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 350 of file G4VEmAdjointModel.cc.
|
protectedvirtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointPhotoElectricModel.
Definition at line 633 of file G4VEmAdjointModel.cc.
void G4VEmAdjointModel::DefineCurrentMaterial | ( | const G4MaterialCutsCouple * | couple | ) |
Definition at line 692 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 193 of file G4VEmAdjointModel.hh.
Definition at line 201 of file G4VEmAdjointModel.cc.
Definition at line 217 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointComptonModel.
Definition at line 144 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointhIonisationModel, G4AdjointIonIonisationModel, G4AdjointComptonModel, and G4AdjointeIonisationModel.
Definition at line 112 of file G4VEmAdjointModel.cc.
|
protected |
Definition at line 232 of file G4VEmAdjointModel.cc.
|
virtual |
Definition at line 188 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel.
Definition at line 160 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel, G4AdjointComptonModel, and G4AdjointPhotoElectricModel.
Definition at line 83 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 181 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 183 of file G4VEmAdjointModel.hh.
|
inline |
|
inline |
|
inline |
Definition at line 187 of file G4VEmAdjointModel.hh.
|
inline |
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointhIonisationModel.
Definition at line 680 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, G4AdjointhIonisationModel, and G4AdjointComptonModel.
Definition at line 666 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, G4AdjointhIonisationModel, and G4AdjointComptonModel.
Definition at line 685 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointhIonisationModel.
Definition at line 673 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 203 of file G4VEmAdjointModel.hh.
|
inline |
|
inline |
Definition at line 212 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 213 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 458 of file G4VEmAdjointModel.cc.
|
protected |
Definition at line 548 of file G4VEmAdjointModel.cc.
|
protectedvirtual |
Definition at line 580 of file G4VEmAdjointModel.cc.
|
pure virtual |
Implemented in G4AdjointhIonisationModel, G4AdjointIonIonisationModel, G4AdjointPhotoElectricModel, G4AdjointBremsstrahlungModel, G4AdjointeIonisationModel, and G4AdjointComptonModel.
|
protected |
Definition at line 554 of file G4VEmAdjointModel.cc.
void G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition | ( | G4ParticleDefinition * | aPart | ) |
Definition at line 728 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 197 of file G4VEmAdjointModel.hh.
|
inline |
|
inlinevirtual |
Definition at line 217 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 174 of file G4VEmAdjointModel.hh.
void G4VEmAdjointModel::SetHighEnergyLimit | ( | G4double | aVal | ) |
Definition at line 715 of file G4VEmAdjointModel.cc.
void G4VEmAdjointModel::SetLowEnergyLimit | ( | G4double | aVal | ) |
Definition at line 721 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 201 of file G4VEmAdjointModel.hh.
|
inline |
|
inline |
Definition at line 207 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 208 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 314 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 269 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 335 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 284 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 283 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 309 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 311 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 308 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 310 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 312 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 313 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 328 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 347 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 272 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 274 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 273 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 288 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 287 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 286 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 329 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 321 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 322 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 349 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 264 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 281 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 282 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 256 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 304 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 299 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 271 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 296 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 297 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 255 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 298 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 340 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 341 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 342 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 270 of file G4VEmAdjointModel.hh.