41 #ifndef G4VPreCompoundFragment_h
42 #define G4VPreCompoundFragment_h 1
168 #include "G4VPreCompoundFragment.icc"
virtual G4double GetAlpha() const =0
G4ReactionProduct * GetReactionProduct() const
G4double GetEnergyThreshold() const
const G4LorentzVector & GetMomentum() const
G4VPreCompoundFragment(const G4ParticleDefinition *, G4VCoulombBarrier *aCoulombBarrier)
G4bool IsItPossible(const G4Fragment &aFragment) const
G4DeexPrecoParameters * theParameters
void Initialize(const G4Fragment &aFragment)
G4double GetBindingEnergy() const
void SetMomentum(const G4LorentzVector &value)
const XML_Char int const XML_Char * value
virtual ~G4VPreCompoundFragment()
G4double theBindingEnergy
G4double GetNuclearMass() const
G4double theCoulombBarrier
virtual G4double SampleKineticEnergy(const G4Fragment &aFragment)=0
G4double GetEmissionProbability() const
virtual G4double GetBeta() const =0
G4double GetRestNuclearMass() const
G4double theEmissionProbability
virtual G4double CalcEmissionProbability(const G4Fragment &aFragment)=0
friend std::ostream & operator<<(std::ostream &, const G4VPreCompoundFragment *)