55 char* dirName = getenv(
"G4PhysListDocDir");
57 std::ofstream outFile;
61 outFile.open(pathName);
62 outFile <<
"<html>\n";
63 outFile <<
"<head>\n";
65 outFile <<
"<title>Description of CHIPS Gamma Nuclear Model</title>\n";
66 outFile <<
"</head>\n";
67 outFile <<
"<body>\n";
69 outFile <<
"G4GammaNuclearReaction handles inelastic gamma scattering\n"
70 <<
"using the Chiral Invariant Phase Space (CHIPS) model of\n"
71 <<
"M. Kossov. The incident gamma is interacted directly with\n"
72 <<
"nucleons and clusters of nucleons within the target by\n"
73 <<
"forming quasmons (or generalized excited hadrons) which then\n"
74 <<
"decay into final state hadrons. The model is valid for\n"
75 <<
"incident gamma energies up to 3.5 GeV.\n";
77 outFile <<
"</body>\n";
78 outFile <<
"</html>\n";
91 "Called G4GammaNuclearReaction for particle other than gamma");
G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &aTargetNucleus, G4HadFinalState *aChange=0)
G4GammaNuclearReaction(const G4String &name="CHIPSGammaNuclear")
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &aTargetNucleus)
virtual ~G4GammaNuclearReaction()
static G4Gamma * GammaDefinition()
const G4ParticleDefinition * GetDefinition() const
const G4String & GetModelName() const