Geant4
10.03.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 55 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointhIonisationModel, G4AdjointBremsstrahlungModel, G4AdjointComptonModel, and G4AdjointPhotoElectricModel.
Definition at line 59 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 293 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 239 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 403 of file G4VEmAdjointModel.cc.
std::vector< std::vector< G4double > * > G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond | ( | G4Material * | aMaterial, |
G4double | kinEnergyProd, | ||
G4int | nbin_pro_decade = 10 |
||
) |
Definition at line 351 of file G4VEmAdjointModel.cc.
|
protectedvirtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointPhotoElectricModel.
Definition at line 634 of file G4VEmAdjointModel.cc.
void G4VEmAdjointModel::DefineCurrentMaterial | ( | const G4MaterialCutsCouple * | couple | ) |
Definition at line 693 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 193 of file G4VEmAdjointModel.hh.
Definition at line 202 of file G4VEmAdjointModel.cc.
Definition at line 218 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointComptonModel.
Definition at line 145 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointhIonisationModel, G4AdjointIonIonisationModel, G4AdjointComptonModel, and G4AdjointeIonisationModel.
Definition at line 113 of file G4VEmAdjointModel.cc.
|
protected |
Definition at line 233 of file G4VEmAdjointModel.cc.
|
virtual |
Definition at line 189 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel.
Definition at line 161 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointBremsstrahlungModel, G4AdjointComptonModel, and G4AdjointPhotoElectricModel.
Definition at line 84 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 181 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 183 of file G4VEmAdjointModel.hh.
|
inline |
|
inline |
Definition at line 185 of file G4VEmAdjointModel.hh.
|
inline |
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointhIonisationModel.
Definition at line 681 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, G4AdjointhIonisationModel, and G4AdjointComptonModel.
Definition at line 667 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, G4AdjointhIonisationModel, and G4AdjointComptonModel.
Definition at line 686 of file G4VEmAdjointModel.cc.
|
virtual |
Reimplemented in G4AdjointIonIonisationModel, and G4AdjointhIonisationModel.
Definition at line 674 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 459 of file G4VEmAdjointModel.cc.
|
protected |
Definition at line 549 of file G4VEmAdjointModel.cc.
|
protectedvirtual |
Definition at line 581 of file G4VEmAdjointModel.cc.
|
pure virtual |
Implemented in G4AdjointhIonisationModel, G4AdjointIonIonisationModel, G4AdjointPhotoElectricModel, G4AdjointBremsstrahlungModel, G4AdjointeIonisationModel, and G4AdjointComptonModel.
Definition at line 555 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 220 of file G4VEmAdjointModel.hh.
void G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition | ( | G4ParticleDefinition * | aPart | ) |
Definition at line 729 of file G4VEmAdjointModel.cc.
|
inline |
Definition at line 197 of file G4VEmAdjointModel.hh.
Definition at line 219 of file G4VEmAdjointModel.hh.
|
inline |
Definition at line 174 of file G4VEmAdjointModel.hh.
Definition at line 716 of file G4VEmAdjointModel.cc.
Definition at line 722 of file G4VEmAdjointModel.cc.
Definition at line 201 of file G4VEmAdjointModel.hh.
Definition at line 207 of file G4VEmAdjointModel.hh.
Definition at line 208 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 345 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 312 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 272 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 344 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 327 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 286 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 285 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 307 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 309 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 306 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 311 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 322 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 337 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 275 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 277 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 276 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 290 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 289 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 288 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 323 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 316 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 317 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 339 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 267 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 283 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 284 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 259 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 302 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 298 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 274 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 295 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 296 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 258 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 297 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 331 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 332 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 333 of file G4VEmAdjointModel.hh.
|
protected |
Definition at line 273 of file G4VEmAdjointModel.hh.