78{
79
80
88
89
90
94
96
97
98
99
101
102
103
106
110
115
116
117 occ->RemoveElectron(4, 1);
118 occ->AddElectron(5, 1);
119
123
124
125
129
130
133
134
140
141
142 decCh3->AddProduct(OH);
143 decCh3->AddProduct(H3O);
144 decCh3->AddProduct(e_aq);
145 decCh3->SetProbability(0.55);
146 decCh3->SetDisplacementType(G4DNAWaterDissociationDisplacer::AutoIonisation);
147
149 occ->RemoveElectron(3);
150 occ->AddElectron(5, 1);
151
156
157
158
161
162
166
169
170
173
174
176 occ->RemoveElectron(2, 1);
177 occ->AddElectron(5, 1);
178
179
183
184
185
188
189
193
196
197
200
202 occ->RemoveElectron(1, 1);
203 occ->AddElectron(5, 1);
204
208
209
210
213
215 occ->RemoveElectron(0, 1);
216 occ->AddElectron(5, 1);
217
218
224
225
228
232
233
234
235
236
237
238
240
241
245 decCh1->
SetDisplacementType(G4DNAWaterDissociationDisplacer::Ionisation_DissociationDecay);
246
248 occ->RemoveElectron(4, 1);
249
252
254 occ->RemoveElectron(3, 1);
257
259 occ->RemoveElectron(2, 1);
262
264 occ->RemoveElectron(1, 1);
267
269 occ->RemoveElectron(0, 1);
272
273
274
275
277
278
284
286 occ->AddElectron(5, 1);
289
290
291
292
296
297
303
304
309
310
311 decCh3->SetProbability(0.30);
312
317
318 delete occ;
319}
G4double ExcitationEnergy(G4int level)
static G4H2O * Definition()
void SetDisplacementType(DisplacementType)
void AddProduct(Product *, G4double displacement=0.)
void SetProbability(G4double)
const G4ElectronOccupancy * GetGroundStateElectronOccupancy() const
void AddDecayChannel(const G4MolecularConfiguration *molConf, const G4MolecularDissociationChannel *channel)
G4MolecularConfiguration * NewConfiguration(const G4String &excitedStateLabel)
G4MolecularConfiguration * NewConfigurationWithElectronOccupancy(const G4String &excitedStateLabel, const G4ElectronOccupancy &, double decayTime=0.)
static G4MoleculeTable * Instance()