152{
155 if (isNew) {
156 G4String ID;
157
158 ID = "ID";
159 (*store)[ID] = G4AttDef(ID, "Track ID", "Physics", "", "G4int");
160
161 ID = "PID";
162 (*store)[ID] = G4AttDef(ID, "Parent ID", "Physics", "", "G4int");
163
164 ID = "PN";
165 (*store)[ID] = G4AttDef(ID, "Particle Name", "Physics", "", "G4String");
166
167 ID = "Ch";
168 (*store)[ID] = G4AttDef(ID, "Charge", "Physics", "e+", "G4double");
169
170 ID = "PDG";
171 (*store)[ID] = G4AttDef(ID, "PDG Encoding", "Physics", "", "G4int");
172
173 ID = "IKE";
174 (*store)[ID] = G4AttDef(ID, "Initial kinetic energy", "Physics", "G4BestUnit", "G4double");
175
176 ID = "IMom";
177 (*store)[ID] = G4AttDef(ID, "Initial momentum", "Physics", "G4BestUnit", "G4ThreeVector");
178
179 ID = "IMag";
180 (*store)[ID] = G4AttDef(ID, "Initial momentum magnitude", "Physics", "G4BestUnit", "G4double");
181
182 ID = "NTP";
183 (*store)[ID] = G4AttDef(ID, "No. of points", "Physics", "", "G4int");
184
185 ID = "IVPath";
186 (*store)[ID] = G4AttDef(ID, "Initial Volume Path", "Physics", "", "G4String");
187
188 ID = "INVPath";
189 (*store)[ID] = G4AttDef(ID, "Initial Next Volume Path", "Physics", "", "G4String");
190
191 ID = "CPN";
192 (*store)[ID] = G4AttDef(ID, "Creator Process Name", "Physics", "", "G4String");
193
194 ID = "CPTN";
195 (*store)[ID] = G4AttDef(ID, "Creator Process Type Name", "Physics", "", "G4String");
196
197 ID = "CMID";
198 (*store)[ID] = G4AttDef(ID, "Creator Model ID", "Physics", "", "G4int");
199
200 ID = "CMN";
201 (*store)[ID] = G4AttDef(ID, "Creator Model Name", "Physics", "", "G4String");
202
203 ID = "FVPath";
204 (*store)[ID] = G4AttDef(ID, "Final Volume Path", "Physics", "", "G4String");
205
206 ID = "FNVPath";
207 (*store)[ID] = G4AttDef(ID, "Final Next Volume Path", "Physics", "", "G4String");
208
209 ID = "EPN";
210 (*store)[ID] = G4AttDef(ID, "Ending Process Name", "Physics", "", "G4String");
211
212 ID = "EPTN";
213 (*store)[ID] = G4AttDef(ID, "Ending Process Type Name", "Physics", "", "G4String");
214
215 ID = "FKE";
216 (*store)[ID] = G4AttDef(ID, "Final kinetic energy", "Physics", "G4BestUnit", "G4double");
217 }
218
219 return store;
220}
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)