65 :fVerbose(0), fICM(true), fRDM(false), fMaxHalfTime(
DBL_MAX),
66 fEmissionProbability(0.0),levelManager(0),nucleus(0)
88 if(1 < A && ex >
keV) {
179 products->push_back(aNucleus);
static G4double GetNuclearMass(const G4double A, const G4double Z)
virtual G4FragmentVector * BreakUp(const G4Fragment &theNucleus)
static G4NuclearLevelStore * GetInstance()
G4NuclearLevelStore * fNuclearLevelStore
G4PromptPhotonEvaporation()
virtual ~G4PromptPhotonEvaporation()
std::vector< G4Fragment * > G4FragmentVector
const G4Fragment * nucleus
G4double GetGroundStateMass() const
static const G4double A[nN]
G4NuclearLevelManager * GetManager(G4int Z, G4int A)
virtual G4Fragment * EmittedFragment(G4Fragment *theNucleus)
G4double fEmissionProbability
virtual G4FragmentVector * BreakUpFragment(G4Fragment *theNucleus)
virtual G4double GetEmissionProbability(G4Fragment *theNucleus)
G4NuclearLevelManager * levelManager
G4double GetExcitationEnergy() const
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus)