44#ifndef G4PHOTONEVAPORATION_HH
45#define G4PHOTONEVAPORATION_HH 1
108 void InitialiseGRData();
158G4PhotonEvaporation::InitialiseLevelManager(
G4int Z,
G4int A)
160 if(
Z != theZ ||
A != theA) {
165 fLevelEnergyMax = fLevelManager ? fLevelManager->
MaxLevelEnergy() : 0.0;
std::vector< G4Fragment * > G4FragmentVector
G4double MaxLevelEnergy() const
const G4LevelManager * GetLevelManager(G4int Z, G4int A)
void RDMForced(G4bool) override
G4double GetEmissionProbability(G4Fragment *theNucleus) override
G4double GetUpperLevelEnergy(G4int Z, G4int A)
void SetICM(G4bool) override
G4double ComputeProbability(G4Fragment *theNucleus, G4double kinEnergy) override
G4double ComputeInverseXSection(G4Fragment *theNucleus, G4double kinEnergy) override
G4double GetFinalLevelEnergy(G4int Z, G4int A, G4double energy)
G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus) override
~G4PhotonEvaporation() override
void SetGammaTransition(G4GammaTransition *)
G4int GetVacantShellNumber() const
G4FragmentVector * BreakItUp(const G4Fragment &theNucleus)
void Initialise() override
G4Fragment * EmittedFragment(G4Fragment *theNucleus) override
void SetVerboseLevel(G4int verbose)
G4PhotonEvaporation(const G4PhotonEvaporation &right)=delete