IParticlePropertySvc Class Reference
#include <GaudiKernel/IParticlePropertySvc.h>
List of all members.
Detailed Description
This
class is an interface to the
ParticlePropertySvc.
- Author:
- Iain Last
G.Corti
Definition at line 22 of file IParticlePropertySvc.h.
Member Typedef Documentation
Member Function Documentation
| static const InterfaceID& IParticlePropertySvc::interfaceID |
( |
|
) |
[inline, static] |
| virtual StatusCode IParticlePropertySvc::push_back |
( |
const std::string & |
particle, |
|
|
int |
geantId, |
|
|
int |
jetsetId, |
|
|
double |
charge, |
|
|
double |
mass, |
|
|
double |
tlife, |
|
|
const std::string & |
evtName, |
|
|
int |
pythiaId, |
|
|
double |
maxWidth | |
|
) |
| | [pure virtual] |
Create a new particle property.
- Parameters:
-
| particle | String name of the particle |
| geantId | Geant3 ID of the particle |
| jetsetId | Jetset ID of the particle |
| charge | Particle charge (/e) |
| mass | Particle mass (MeV) |
| tlife | Particle lifetime (s) |
| evtName | String name of the particle in EvtGen |
| pythiaId | ID of particle in Pythia |
- Returns:
- StatusCode - SUCCESS if the particle property was added
Implemented in ParticlePropertySvc.
Create a new particle property.
- Parameters:
-
| pp | a particle property class |
- Returns:
- StatusCode - SUCCESS if the particle property was added
Implemented in ParticlePropertySvc.
| virtual const_iterator IParticlePropertySvc::begin |
( |
|
) |
const [pure virtual] |
| virtual const_iterator IParticlePropertySvc::end |
( |
|
) |
const [pure virtual] |
| virtual int IParticlePropertySvc::size |
( |
|
) |
const [pure virtual] |
| virtual ParticleProperty* IParticlePropertySvc::find |
( |
int |
geantId |
) |
[pure virtual] |
| virtual ParticleProperty* IParticlePropertySvc::findByStdHepID |
( |
int |
stdHepID |
) |
[pure virtual] |
| virtual ParticleProperty* IParticlePropertySvc::find |
( |
const std::string & |
name |
) |
[pure virtual] |
| virtual ParticleProperty* IParticlePropertySvc::findByPythiaID |
( |
int |
pythiaID |
) |
[pure virtual] |
| virtual StatusCode IParticlePropertySvc::erase |
( |
int |
geantId |
) |
[pure virtual] |
| virtual StatusCode IParticlePropertySvc::erase |
( |
const std::string & |
name |
) |
[pure virtual] |
| virtual StatusCode IParticlePropertySvc::eraseByStdHepID |
( |
int |
stdHepID |
) |
[pure virtual] |
The documentation for this class was generated from the following file: