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