32 #define ABLAXX_IN_GEANT4_MODE 1
36 #ifndef G4AblaInterface_hh
37 #define G4AblaInterface_hh 1
39 #ifdef ABLAXX_IN_GEANT4_MODE
77 #endif // ABLAXX_IN_GEANT4_MODE
Class containing ABLA de-excitation code.
virtual G4HadFinalState * ApplyYourself(G4HadProjectile const &, G4Nucleus &)
virtual G4ReactionProductVector * DeExcite(G4Fragment &aFragment)
std::vector< G4ReactionProduct * > G4ReactionProductVector
Evaporation and fission output data.
virtual void ModelDescription(std::ostream &outFile) const
virtual ~G4AblaInterface()
static const G4double A[nN]
G4ReactionProduct * toG4Particle(G4int A, G4int Z, G4double kinE, G4double px, G4double py, G4double pz) const
Convert an Abla particle to a G4ReactionProduct.
virtual void DeExciteModelDescription(std::ostream &outFile) const
G4ParticleDefinition * toG4ParticleDefinition(G4int A, G4int Z) const
Convert A and Z to a G4ParticleDefinition.