49 #ifndef G4PHOTONEVAPORATION_HH 
   50 #define G4PHOTONEVAPORATION_HH 1 
  107   inline void InitialiseLevelManager(
G4int Z, 
G4int A);
 
  150 G4PhotonEvaporation::InitialiseLevelManager(
G4int Z, 
G4int A)
 
  152   if(Z != theZ || A != theA) {
 
  157     fLevelEnergyMax = fLevelManager ? fLevelManager->
MaxLevelEnergy() : 0.0f;
 
virtual void SetICM(G4bool)
 
void SetMaxHalfLife(G4double)
 
G4FragmentVector * BreakItUp(const G4Fragment &theNucleus)
 
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus) final
 
virtual void RDMForced(G4bool)
 
const G4LevelManager * GetLevelManager(G4int Z, G4int A)
 
G4PhotonEvaporation(G4GammaTransition *ptr=nullptr)
 
virtual G4Fragment * EmittedFragment(G4Fragment *theNucleus) final
 
virtual void Initialise() final
 
virtual G4double GetEmissionProbability(G4Fragment *theNucleus) final
 
double A(double temperature)
 
std::vector< G4Fragment * > G4FragmentVector
 
void SetGammaTransition(G4GammaTransition *)
 
G4int GetVacantShellNumber() const 
 
G4double energy(const ThreeVector &p, const G4double m)
 
G4float MaxLevelEnergy() const 
 
virtual G4double GetUpperLevelEnergy(G4int Z, G4int A) final
 
void SetVerboseLevel(G4int verbose)
 
virtual ~G4PhotonEvaporation()
 
virtual G4double GetFinalLevelEnergy(G4int Z, G4int A, G4double energy) final