80 fTheNeutronElasticProcess(0), fTheFissionProcess(0),
81 fTheCaptureProcess(0),fTheDeuteronInelasticProcess(0),
82 fTheTritonInelasticProcess(0), fTheAlphaInelasticProcess(0),
83 fTheIonInelasticProcess(0)
141 if (particleName !=
"neutron") {
164 fTheProtonInelastic.
AddDataSet(theProtonData);
172 fTheNeutronElasticProcess =
176 fTheNeutronElasticProcess->
RegisterMe(theElasticModel1);
178 fTheNeutronElasticProcess->
RegisterMe(theElasticNeutron);
182 fTheNeutronElasticProcess->
AddDataSet(theNeutronData);
188 fTheNeutronInelastic.
RegisterMe(theHPNeutronInelasticModel);
190 fTheNeutronInelastic.
AddDataSet(theNeutronData1);
197 fTheNeutronInelastic.
RegisterMe(theTheoModel);
200 fTheNeutronInelastic.
AddDataSet(theNeutronData2);
206 fTheFissionProcess->
RegisterMe(theFissionModel);
212 fTheCaptureProcess->
RegisterMe(theCaptureModel);
215 fTheCaptureProcess->
RegisterMe(theHPNeutronCaptureModel);
217 fTheCaptureProcess->
AddDataSet(theNeutronData3);
230 fTheDeuteronInelasticProcess =
235 fTheDeuteronInelasticProcess->
AddDataSet(TripathiCrossSection);
236 fTheDeuteronInelasticProcess->
AddDataSet(aShen);
238 fTheDeuteronInelasticProcess->
RegisterMe(theIonBC);
239 fTheDeuteronInelasticProcess->
RegisterMe(theTheoModel);
243 fTheTritonInelasticProcess =
248 fTheTritonInelasticProcess->
AddDataSet(TripathiCrossSection);
249 fTheTritonInelasticProcess->
AddDataSet(aShen);
251 fTheTritonInelasticProcess->
RegisterMe(theIonBC);
252 fTheTritonInelasticProcess->
RegisterMe(theTheoModel);
256 fTheAlphaInelasticProcess =
261 fTheAlphaInelasticProcess->
AddDataSet(TripathiCrossSection);
264 fTheAlphaInelasticProcess->
RegisterMe(theIonBC);
265 fTheAlphaInelasticProcess->
RegisterMe(theTheoModel);
272 fTheIonInelasticProcess =
274 fTheIonInelasticProcess->
AddDataSet(TripathiCrossSection);
279 fTheIonInelasticProcess->
RegisterMe(theIonBC);
280 fTheIonInelasticProcess->
RegisterMe(theTheoModel);