#include <G4ResonanceNames.hh>
Definition at line 50 of file G4ResonanceNames.hh.
◆ G4ResonanceNames() [1/2]
G4ResonanceNames::G4ResonanceNames |
( |
| ) |
|
Definition at line 36 of file G4ResonanceNames.cc.
37{
38
39
70
71
72
73
82
83
84
85
122
123
124
125
139
140
141
142
167
168
169
170
171 nameXi.push_back(
"xi(1530)-");
172 nameXi.push_back(
"xi(1530)0");
173 nameXi.push_back(
"xi(1690)-");
174 nameXi.push_back(
"xi(1690)0");
175 nameXi.push_back(
"xi(1820)-");
176 nameXi.push_back(
"xi(1820)0");
177 nameXi.push_back(
"xi(1950)-");
178 nameXi.push_back(
"xi(1950)0");
179 nameXi.push_back(
"xi(2030)-");
180 nameXi.push_back(
"xi(2030)0");
181
182
186
187 size_t i;
188
189
191 {
193 }
194
196 {
198 }
199
201 {
203 }
204
206 {
208 }
209
211 {
213 }
214
217
220
223
226
229
232
235
238
241
244
247
250
253
256
259
260
261
262
263 shortMap[
"delta(1600)-"] =
"delta(1600)";
264 shortMap[
"delta(1600)0"] =
"delta(1600)";
265 shortMap[
"delta(1600)+"] =
"delta(1600)";
266 shortMap[
"delta(1600)++"] =
"delta(1600)";
267
268 shortMap[
"delta(1620)-"] =
"delta(1620)";
269 shortMap[
"delta(1620)0"] =
"delta(1620)";
270 shortMap[
"delta(1620)+"] =
"delta(1620)";
271 shortMap[
"delta(1620)++"] =
"delta(1620)";
272
273 shortMap[
"delta(1700)-"] =
"delta(1700)";
274 shortMap[
"delta(1700)0"] =
"delta(1700)";
275 shortMap[
"delta(1700)+"] =
"delta(1700)";
276 shortMap[
"delta(1700)++"] =
"delta(1700)";
277
278 shortMap[
"delta(1900)-"] =
"delta(1900)";
279 shortMap[
"delta(1900)0"] =
"delta(1900)";
280 shortMap[
"delta(1900)+"] =
"delta(1900)";
281 shortMap[
"delta(1900)++"] =
"delta(1900)";
282
283 shortMap[
"delta(1905)-"] =
"delta(1905)";
284 shortMap[
"delta(1905)0"] =
"delta(1905)";
285 shortMap[
"delta(1905)+"] =
"delta(1905)";
286 shortMap[
"delta(1905)++"] =
"delta(1905)";
287
288 shortMap[
"delta(1910)-"] =
"delta(1910)";
289 shortMap[
"delta(1910)0"] =
"delta(1910)";
290 shortMap[
"delta(1910)+"] =
"delta(1910)";
291 shortMap[
"delta(1910)++"] =
"delta(1910)";
292
293 shortMap[
"delta(1920)-"] =
"delta(1920)";
294 shortMap[
"delta(1920)0"] =
"delta(1920)";
295 shortMap[
"delta(1920)+"] =
"delta(1920)";
296 shortMap[
"delta(1920)++"] =
"delta(1920)";
297
298 shortMap[
"delta(1930)-"] =
"delta(1930)";
299 shortMap[
"delta(1930)0"] =
"delta(1930)";
300 shortMap[
"delta(1930)+"] =
"delta(1930)";
301 shortMap[
"delta(1930)++"] =
"delta(1930)";
302
303 shortMap[
"delta(1950)-"] =
"delta(1950)";
304 shortMap[
"delta(1950)0"] =
"delta(1950)";
305 shortMap[
"delta(1950)+"] =
"delta(1950)";
306 shortMap[
"delta(1950)++"] =
"delta(1950)";
307
308
309
314
315}
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
std::vector< G4String > nameLambda
std::vector< G4String > nameXi
std::vector< G4String > nameSigma
std::vector< G4String > nameDeltastar
std::map< G4String, G4String, std::less< G4String > > shortMap
std::map< G4String, G4ParticleDefinition *, std::less< G4String > > lowResMap
std::vector< G4String > nameNstar
std::vector< G4String > nameDelta
static void ConstructParticle()
References G4ShortLivedConstructor::ConstructParticle(), G4ParticleTable::FindParticle(), G4ParticleTable::GetParticleTable(), lowResMap, nameDelta, nameDeltastar, nameLambda, nameNstar, nameSigma, nameXi, and shortMap.
◆ ~G4ResonanceNames()
G4ResonanceNames::~G4ResonanceNames |
( |
| ) |
|
◆ G4ResonanceNames() [2/2]
◆ DeltaNames()
const std::vector< G4String > G4ResonanceNames::DeltaNames |
( |
| ) |
const |
|
inline |
◆ DeltastarNames()
const std::vector< G4String > G4ResonanceNames::DeltastarNames |
( |
| ) |
const |
|
inline |
◆ LambdaNames()
const std::vector< G4String > G4ResonanceNames::LambdaNames |
( |
| ) |
const |
|
inline |
◆ MinMass()
Definition at line 334 of file G4ResonanceNames.cc.
335{
336
337 static const G4double coeff = 0.001;
338
340
342
344 {
346 }
347 else
348 {
351 }
352 if (def != 0)
353 {
356 }
357 else
358 {
360 throw G4HadronicException(__FILE__, __LINE__,
"G4ResonanceNames::MinMass - resonance name not found");
361 }
362 return lowMass;
363}
G4GLOB_DLL std::ostream G4cout
G4double GetPDGMass() const
static G4PionPlus * PionPlusDefinition()
const char * name(G4int ptype)
References G4ParticleTable::FindParticle(), G4cout, G4endl, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), lowResMap, G4InuclParticleNames::name(), G4InuclParticleNames::pion(), and G4PionPlus::PionPlusDefinition().
◆ NstarNames()
const std::vector< G4String > G4ResonanceNames::NstarNames |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ ShortName()
◆ SigmaNames()
const std::vector< G4String > G4ResonanceNames::SigmaNames |
( |
| ) |
const |
|
inline |
◆ XiNames()
const std::vector< G4String > G4ResonanceNames::XiNames |
( |
| ) |
const |
|
inline |
◆ lowResMap
◆ nameDelta
std::vector<G4String> G4ResonanceNames::nameDelta |
|
private |
◆ nameDeltastar
std::vector<G4String> G4ResonanceNames::nameDeltastar |
|
private |
◆ nameLambda
std::vector<G4String> G4ResonanceNames::nameLambda |
|
private |
◆ nameNstar
std::vector<G4String> G4ResonanceNames::nameNstar |
|
private |
◆ nameSigma
std::vector<G4String> G4ResonanceNames::nameSigma |
|
private |
◆ nameXi
std::vector<G4String> G4ResonanceNames::nameXi |
|
private |
◆ shortMap
The documentation for this class was generated from the following files: