![]() |
![]() |
Public Member Functions | |
def | __init__ (self, list=None) |
def | addParticle (self, ids, names, particleData) |
def | getDefaultId (self, id) |
def | getDefaultName (self, name) |
def | getIdFromName (self, name) |
def | getList (self) |
def | getNameFromId (self, id) |
def | getParticleDataFromId (self, id) |
def | isBosonId (self, id) |
def | isGluonId (self, id) |
def | isHiggsId (self, id) |
def | isLeptonId (self, id) |
def | isPhotonId (self, id) |
def | isQuarkId (self, id) |
def | isSusyId (self, id) |
def | setList (self, list) |
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.
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 funct.abs().
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isGluonId | ( | self, | |
id | |||
) |
Definition at line 80 of file ParticleDataList.py.
References funct.abs().
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isHiggsId | ( | self, | |
id | |||
) |
Definition at line 89 of file ParticleDataList.py.
References funct.abs().
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isLeptonId | ( | self, | |
id | |||
) |
Definition at line 77 of file ParticleDataList.py.
References funct.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 funct.abs().
def Vispa.Plugins.EdmBrowser.ParticleDataList.ParticleDataList.isSusyId | ( | self, | |
id | |||
) |
Definition at line 92 of file ParticleDataList.py.
References funct.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().