Definition at line 69 of file PDGHelpers.py.
◆ result
◆ __init__()
| PDGHelpers.ExtraParticle.__init__ |
( |
| self, |
|
|
** | kwargs ) |
Definition at line 77 of file PDGHelpers.py.
77 def __init__(self, **kwargs):
78 self.__dict__.update(kwargs)
79
◆ __neg__()
| PDGHelpers.ExtraParticle.__neg__ |
( |
| self | ) |
|
Definition at line 90 of file PDGHelpers.py.
90 def __neg__(self):
91 antiParticle = ExtraParticle(**self.__dict__)
92 antiParticle.name = self.getAntiName()
93 antiParticle.charge *= -1
94 antiParticle.pdg *= -1
95 return antiParticle
96
◆ __str__()
| PDGHelpers.ExtraParticle.__str__ |
( |
| self | ) |
|
Definition at line 80 of file PDGHelpers.py.
80 def __str__(self):
81 string = ''
82 string += 'name: %s\n' % self.name
83 string += ' mass: %s\n' % self.mass
84 string += ' width: %s\n' % self.width
85 string += ' charge: %s\n' % self.charge
86 string += ' pdg: %s\n' % self.pdg
87 string += ' lifetime: %s\n' % self.lifetime
88 return string
89
◆ getAntiName()
| PDGHelpers.ExtraParticle.getAntiName |
( |
| self | ) |
|
Definition at line 97 of file PDGHelpers.py.
97 def getAntiName(self):
98 if self.name[-1] == '0':
99 if 'anti_' in self.name:
100 return self.name.
replace(
'anti_',
'')
101 else:
102 return 'anti_' + self.name
103 elif self.name[-1] == '+':
104 return self.name.
replace(
'+',
'-')
105 elif self.name[-1] == '-':
106 return self.name.
replace(
'-',
'+')
107
108
std::string replace(std::string s, const std::string &s2, const std::string &s3)
◆ charge
| int PDGHelpers.ExtraParticle.charge = 0 |
|
static |
◆ lifetime
| PDGHelpers.ExtraParticle.lifetime = h_Planck / joule |
|
static |
◆ mass
| int PDGHelpers.ExtraParticle.mass = -1 |
|
static |
◆ name
| str PDGHelpers.ExtraParticle.name = "" |
|
static |
◆ pdg
| int PDGHelpers.ExtraParticle.pdg = 0 |
|
static |
◆ width
| int PDGHelpers.ExtraParticle.width = -1 |
|
static |
The documentation for this class was generated from the following file: