197{
200 if (isNew) {
201 G4String ID;
202
203 ID = "ID";
204 (*store)[ID] = G4AttDef(ID, "Track ID", "Physics", "", "G4int");
205
206 ID = "PID";
207 (*store)[ID] = G4AttDef(ID, "Parent ID", "Physics", "", "G4int");
208
209 ID = "PN";
210 (*store)[ID] = G4AttDef(ID, "Particle Name", "Physics", "", "G4String");
211
212 ID = "Ch";
213 (*store)[ID] = G4AttDef(ID, "Charge", "Physics", "e+", "G4double");
214
215 ID = "PDG";
216 (*store)[ID] = G4AttDef(ID, "PDG Encoding", "Physics", "", "G4int");
217
218 ID = "IKE";
219 (*store)[ID] = G4AttDef(ID, "Initial kinetic energy", "Physics", "G4BestUnit", "G4double");
220
221 ID = "IMom";
222 (*store)[ID] = G4AttDef(ID, "Initial momentum", "Physics", "G4BestUnit", "G4ThreeVector");
223
224 ID = "IMag";
225 (*store)[ID] = G4AttDef(ID, "Initial momentum magnitude", "Physics", "G4BestUnit", "G4double");
226
227 ID = "NTP";
228 (*store)[ID] = G4AttDef(ID, "No. of points", "Physics", "", "G4int");
229
230 ID = "IVPath";
231 (*store)[ID] = G4AttDef(ID, "Initial Volume Path", "Physics", "", "G4String");
232
233 ID = "INVPath";
234 (*store)[ID] = G4AttDef(ID, "Initial Next Volume Path", "Physics", "", "G4String");
235
236 ID = "CPN";
237 (*store)[ID] = G4AttDef(ID, "Creator Process Name", "Physics", "", "G4String");
238
239 ID = "CPTN";
240 (*store)[ID] = G4AttDef(ID, "Creator Process Type Name", "Physics", "", "G4String");
241
242 ID = "CMID";
243 (*store)[ID] = G4AttDef(ID, "Creator Model ID", "Physics", "", "G4int");
244
245 ID = "CMN";
246 (*store)[ID] = G4AttDef(ID, "Creator Model Name", "Physics", "", "G4String");
247
248 ID = "FVPath";
249 (*store)[ID] = G4AttDef(ID, "Final Volume Path", "Physics", "", "G4String");
250
251 ID = "FNVPath";
252 (*store)[ID] = G4AttDef(ID, "Final Next Volume Path", "Physics", "", "G4String");
253
254 ID = "EPN";
255 (*store)[ID] = G4AttDef(ID, "Ending Process Name", "Physics", "", "G4String");
256
257 ID = "EPTN";
258 (*store)[ID] = G4AttDef(ID, "Ending Process Type Name", "Physics", "", "G4String");
259
260 ID = "FKE";
261 (*store)[ID] = G4AttDef(ID, "Final kinetic energy", "Physics", "G4BestUnit", "G4double");
262 }
263
264 return store;
265}
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)