63 #ifndef G4PHOTONEVAPORATION_HH
64 #define G4PHOTONEVAPORATION_HH 1
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus)
void SetMaxHalfLife(G4double)
G4ElectronOccupancy GetEOccupancy()
G4bool operator==(const G4PhotonEvaporation &right) const
G4bool operator!=(const G4PhotonEvaporation &right) const
G4VEmissionProbability * probAlgorithm
G4PhotonEvaporation(const G4String &aName="Anonymous", G4EvaporationChannelType timeType=fDelayedEmission)
G4VGammaDeexcitation * discrDeexcitation
std::vector< G4Fragment * > G4FragmentVector
virtual G4FragmentVector * BreakUp(const G4Fragment &nucleus)
virtual G4double GetEmissionProbability(G4Fragment *theNucleus)
void SetTimeLimit(G4double value)
G4VGammaDeexcitation * contDeexcitation
G4ElectronOccupancy eOccupancy
virtual G4FragmentVector * BreakItUp(const G4Fragment &nucleus)
const G4PhotonEvaporation & operator=(const G4PhotonEvaporation &right)
virtual G4Fragment * EmittedFragment(G4Fragment *theNucleus)
G4bool myOwnProbAlgorithm
virtual G4FragmentVector * BreakUpFragment(G4Fragment *theNucleus)
void SetEOccupancy(G4ElectronOccupancy eOccupancy)
virtual void SetEmissionStrategy(G4VEmissionProbability *probAlgorithm)
void SetVerboseLevel(G4int verbose)
G4int GetVacantShellNumber()
virtual ~G4PhotonEvaporation()