44 #ifndef G4VEvaporationChannel_h
45 #define G4VEvaporationChannel_h 1
90 virtual void Dump()
const;
virtual G4FragmentVector * BreakUpFragment(G4Fragment *theNucleus)
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus)
virtual ~G4VEvaporationChannel()
G4bool operator==(const G4VEvaporationChannel &right) const
G4EvaporationChannelType sampleDecayTime
void SetName(const G4String &aName)
std::vector< G4Fragment * > G4FragmentVector
G4bool operator!=(const G4VEvaporationChannel &right) const
virtual G4FragmentVector * BreakUp(const G4Fragment &theNucleus)=0
G4VEvaporationChannel(const G4String &aName="Anonymous", G4EvaporationChannelType timeType=fDelayedEmission)
virtual G4double GetLifeTime(G4Fragment *theNucleus)
virtual G4Fragment * EmittedFragment(G4Fragment *theNucleus)
const G4VEvaporationChannel & operator=(const G4VEvaporationChannel &right)
virtual void Initialise()
virtual G4double GetEmissionProbability(G4Fragment *theNucleus)=0
virtual void Dump() const