55 #ifndef G4AdjointPhotoElectricModel_h 
   56 #define G4AdjointPhotoElectricModel_h 1 
   73                                 G4bool IsScatProjToProjCase,
 
   77                                 G4bool IsScatProjToProjCase);
 
   80                                 G4bool IsScatProjToProjCase);
 
   93                                      G4bool IsScatProjToProjCase);
 
void DefineCurrentMaterialAndElectronEnergy(const G4MaterialCutsCouple *aCouple, G4double eEnergy)
 
virtual void CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase)
 
~G4AdjointPhotoElectricModel()
 
G4PEEffectFluoModel * theDirectPEEffectModel
 
virtual G4double GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
 
G4double totBiasedAdjointCS
 
G4double pre_step_AdjointCS
 
void SetTheDirectPEEffectModel(G4PEEffectFluoModel *aModel)
 
virtual G4double AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
 
G4double post_step_AdjointCS
 
G4double AdjointCrossSectionPerAtom(const G4Element *anElement, G4double electronEnergy)
 
virtual void SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)
 
G4double shell_prob[40][40]
 
void DefineDirectEMModel(G4VEmModel *aModel)
 
G4AdjointPhotoElectricModel()