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