46 the3DNucleus(0),theDeExcitation(ptr),thePrimaryProjectile(0)
58 outFile <<
"G4VIntraNuclearTransportModel is abstract class" <<
G4endl;
60 "G4VIntraNuclearTransportModel is abstract class, no description available");
65 outFile <<
"G4VIntraNuclearTransportModel is abstract class, missing description" <<
G4endl;
74 "Propagate method for nucleus-nucleus interactions not implemented");
G4VIntraNuclearTransportModel(const G4String &mName="CascadeModel", G4VPreCompoundModel *ptr=nullptr)
std::vector< G4ReactionProduct * > G4ReactionProductVector
virtual void PropagateModelDescription(std::ostream &outFile) const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
virtual G4ReactionProductVector * PropagateNuclNucl(G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus, G4V3DNucleus *theProjectileNucleus)
virtual ~G4VIntraNuclearTransportModel()
virtual void ModelDescription(std::ostream &outFile) const