34#define INCLXX_IN_GEANT4_MODE 1
38#ifndef G4INCLXXInterface_hh
39#define G4INCLXXInterface_hh 1
109 return (
this == &right);
113 return (
this != &right);
179 G4bool complainedAboutBackupModel;
180 G4bool complainedAboutPreCompound;
G4double S(G4double temp)
std::vector< G4ReactionProduct * > G4ReactionProductVector
Singleton class for configuring the INCL++ Geant4 interface.
INCL++ intra-nuclear cascade.
virtual void ModelDescription(std::ostream &outFile) const
G4ReactionProductVector * Propagate(G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus)
G4INCLXXInterface(G4VPreCompoundModel *const aPreCompound=0)
G4String const & GetDeExcitationModelName() const
G4bool operator==(G4INCLXXInterface &right)
G4bool operator!=(G4INCLXXInterface &right)
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &theNucleus)
void SetDeExcitation(G4VPreCompoundModel *ptr)