Public Member Functions | |
def | __init__ |
def | addParticle |
def | getDefaultId |
def | getDefaultName |
def | getIdFromName |
def | getList |
def | getNameFromId |
def | getParticleDataFromId |
def | isBosonId |
def | isGluonId |
def | isHiggsId |
def | isLeptonId |
def | isPhotonId |
def | isQuarkId |
def | isSusyId |
def | setList |
Private Attributes | |
_list | |
Class for generic handling particle ids, names and properties. Multiple ids can be mapped to multiple names of particle. First name/id in the list is the default name. But additional names/ids can be given. An examples can be found in the defaultParticleDataList.
Definition at line 10 of file ParticleDataList.py.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.__init__ | ( | self, | |
list = None |
|||
) |
A list of particle ids and names can be given to the constructor.
Definition at line 17 of file ParticleDataList.py.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.addParticle | ( | self, | |
ids, | |||
names, | |||
particleData | |||
) |
Add a paricle with (multiple) ids and names to the list.
Definition at line 30 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getDefaultId | ( | self, | |
id | |||
) |
Return the default (first in list) id given any of the particle's ids.
Definition at line 45 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getDefaultName | ( | self, | |
name | |||
) |
Return the default (first in list) name given any of the particle's names.
Definition at line 37 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getIdFromName | ( | self, | |
name | |||
) |
Return the default (first in list) id given any of the particle's names.
Definition at line 53 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getList | ( | self | ) |
Definition at line 27 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getNameFromId | ( | self, | |
id | |||
) |
Return the default (first in list) name given any of the particle's ids.
Definition at line 61 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getParticleDataFromId | ( | self, | |
id | |||
) |
Definition at line 69 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isBosonId | ( | self, | |
id | |||
) |
Definition at line 83 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isGluonId | ( | self, | |
id | |||
) |
Definition at line 80 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isHiggsId | ( | self, | |
id | |||
) |
Definition at line 89 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isLeptonId | ( | self, | |
id | |||
) |
Definition at line 77 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isPhotonId | ( | self, | |
id | |||
) |
Definition at line 86 of file ParticleDataList.py.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isQuarkId | ( | self, | |
id | |||
) |
Definition at line 74 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isSusyId | ( | self, | |
id | |||
) |
Definition at line 92 of file ParticleDataList.py.
References abs.
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.setList | ( | self, | |
list | |||
) |
Definition at line 24 of file ParticleDataList.py.
References Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList._list.
|
private |
Definition at line 20 of file ParticleDataList.py.
Referenced by Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.addParticle(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getDefaultId(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getDefaultName(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getIdFromName(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getList(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getNameFromId(), Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.getParticleDataFromId(), and Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.setList().