55#ifndef G4AdjointPhotoElectricModel_h
56#define G4AdjointPhotoElectricModel_h 1
73 G4bool IsScatProjToProjCase,
77 G4bool IsScatProjToProjCase);
80 G4bool IsScatProjToProjCase);
93 G4bool IsScatProjToProjCase);
109 size_t index_element;
void SetTheDirectPEEffectModel(G4PEEffectModel *aModel)
virtual void SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)
virtual void CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase)
virtual G4double AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
G4AdjointPhotoElectricModel()
~G4AdjointPhotoElectricModel()
G4double AdjointCrossSectionPerAtom(const G4Element *anElement, G4double electronEnergy)
virtual G4double GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
void DefineDirectEMModel(G4VEmModel *aModel)