166 if (fNuOscillation) {
168 theNuVacOscProcess->SetBiasingFactor(fNuOscDistanceBias);
171 for (
G4int i=0; i<6; ++i) {
180 if (fNuETotXscActivated) {
181 G4double bftot = std::max(fNuEleCcBias, fNuEleNcBias);
182 theNuEleProcess->SetBiasingFactor(bftot);
185 theNuEleProcess->SetBiasingFactors(fNuEleCcBias, fNuEleNcBias);
188 theNuEleProcess->AddDataSet(theNuEleTotXsc);
192 theNuEleProcess->RegisterMe(ccModel);
193 theNuEleProcess->RegisterMe(ncModel);
195 for (
G4int i=0; i<6; ++i) {
203 if (fNuETotXscActivated) {
204 theNuMuNucleusProcess->SetBiasingFactor(fNuNucleusBias);
206 theNuMuNucleusProcess->AddDataSet(theNuMuNucleusTotXsc);
213 theNuMuNucleusProcess->RegisterMe(numunuclcc);
214 theNuMuNucleusProcess->RegisterMe(numunuclnc);
215 theNuMuNucleusProcess->RegisterMe(anumunuclcc);
216 theNuMuNucleusProcess->RegisterMe(anumunuclnc);
218 for (
G4int i=2; i<=3; ++i) {
226 if(fNuETotXscActivated) {
227 theNuTauNucleusProcess->SetBiasingFactor(fNuNucleusBias);
229 theNuTauNucleusProcess->AddDataSet(theNuTauNucleusTotXsc);
236 theNuTauNucleusProcess->RegisterMe(nutaunuclcc);
237 theNuTauNucleusProcess->RegisterMe(nutaunuclnc);
238 theNuTauNucleusProcess->RegisterMe(anutaunuclcc);
239 theNuTauNucleusProcess->RegisterMe(anutaunuclnc);
241 for (
G4int i=4; i<=5; ++i) {
249 if (fNuETotXscActivated) {
250 theNuElNucleusProcess->SetBiasingFactor(fNuNucleusBias);
252 theNuElNucleusProcess->AddDataSet(theNuElNucleusTotXsc);
259 theNuElNucleusProcess->RegisterMe(nuelnuclcc);
260 theNuElNucleusProcess->RegisterMe(nuelnuclnc);
261 theNuElNucleusProcess->RegisterMe(anuelnuclcc);
262 theNuElNucleusProcess->RegisterMe(anuelnuclnc);
264 for (
G4int i=0; i<=1; ++i) {
G4ProcessManager * GetProcessManager() const