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;
virtual void CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase)
~G4AdjointPhotoElectricModel()
virtual G4double GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
void SetTheDirectPEEffectModel(G4PEEffectFluoModel *aModel)
virtual G4double AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
G4double AdjointCrossSectionPerAtom(const G4Element *anElement, G4double electronEnergy)
virtual void SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)
void DefineDirectEMModel(G4VEmModel *aModel)
G4AdjointPhotoElectricModel()