Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4HadronicInteractionWrapper Class Reference

#include <G4HadronicInteractionWrapper.hh>

Public Member Functions

G4HadFinalStateApplyInteraction (G4HadProjectile &thePro, G4Nucleus &targetNucleus, G4HadronicInteraction *theInteraction, const G4String &theProcessName, const G4String &theModelName)
 

Detailed Description

Definition at line 33 of file G4HadronicInteractionWrapper.hh.

Member Function Documentation

◆ ApplyInteraction()

G4HadFinalState * G4HadronicInteractionWrapper::ApplyInteraction ( G4HadProjectile thePro,
G4Nucleus targetNucleus,
G4HadronicInteraction theInteraction,
const G4String theProcessName,
const G4String theModelName 
)

Definition at line 28 of file G4HadronicInteractionWrapper.cc.

34{
36 theBoard.SetProjectile(thePro);
37 theBoard.SetTargetNucleus(targetNucleus);
38 theBoard.SetProcessName(theProcessName);
39 theBoard.SetModelName(theModelName);
40 return theInteraction->ApplyYourself( thePro, targetNucleus);
41}
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)=0
void SetTargetNucleus(const G4Nucleus &aTarget)
void SetProcessName(const G4String &aProcessName)
static G4HadronicWhiteBoard & Instance()
void SetModelName(const G4String &aModelName)
void SetProjectile(const G4HadProjectile &aProjectile)

The documentation for this class was generated from the following files: