00078 {
00079 G4ProcessManager * pManager = 0;
00080
00081
00082 pManager = G4MuonPlus::MuonPlus()->GetProcessManager();
00083
00084 pManager->AddProcess(&fMuPlusIonisation, ordInActive,2, 2);
00085
00086 pManager->AddDiscreteProcess(&fMuPlusBremsstrahlung);
00087
00088 pManager->AddDiscreteProcess(&fMuPlusPairProduction);
00089
00090 pManager->AddProcess(&fMuPlusMultipleScattering);
00091 pManager->SetProcessOrdering(&fMuPlusMultipleScattering, idxAlongStep, 1);
00092 pManager->SetProcessOrdering(&fMuPlusMultipleScattering, idxPostStep, 1);
00093
00094
00095 pManager = G4MuonMinus::MuonMinus()->GetProcessManager();
00096
00097 pManager->AddProcess(&fMuMinusIonisation, ordInActive,2, 2);
00098
00099 pManager->AddDiscreteProcess(&fMuMinusBremsstrahlung);
00100
00101 pManager->AddDiscreteProcess(&fMuMinusPairProduction);
00102
00103 pManager->AddProcess(&fMuMinusMultipleScattering);
00104 pManager->SetProcessOrdering(&fMuMinusMultipleScattering, idxAlongStep, 1);
00105 pManager->SetProcessOrdering(&fMuMinusMultipleScattering, idxPostStep, 1);
00106 pManager->AddRestProcess(&fMuMinusCaptureAtRest);
00107
00108
00109 pManager = G4TauPlus::TauPlus()->GetProcessManager();
00110
00111 pManager->AddProcess(&fTauPlusIonisation, ordInActive,2, 2);
00112
00113 pManager->AddProcess(&fTauPlusMultipleScattering);
00114 pManager->SetProcessOrdering(&fTauPlusMultipleScattering, idxAlongStep, 1);
00115 pManager->SetProcessOrdering(&fTauPlusMultipleScattering, idxPostStep, 1);
00116
00117
00118 pManager = G4TauMinus::TauMinus()->GetProcessManager();
00119
00120 pManager->AddProcess(&fTauMinusIonisation, ordInActive,2, 2);
00121
00122 pManager->AddProcess(&fTauMinusMultipleScattering);
00123 pManager->SetProcessOrdering(&fTauMinusMultipleScattering, idxAlongStep, 1);
00124 pManager->SetProcessOrdering(&fTauMinusMultipleScattering, idxPostStep, 1);
00125
00126 }