#include <IFluxSvc.h>
Inheritance diagram for IFluxSvc:

Public Methods | |
| virtual StatusCode | source (std::string name, IFlux*&) = 0 |
| just get an IFlux object by name. | |
| virtual std::list<std::string> | fluxNames () const = 0 |
| return a list of legal names. | |
| virtual void | addFactory (std::string name, const ISpectrumFactory* factory ) = 0 |
| add a new source. | |
| virtual HepRandomEngine* | getEngine () = 0 |
| access to the local HepRandomEngine, to allow synchronization. | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
Definition at line 23 of file IFluxSvc.h.
|
|
add a new source.
Reimplemented in FluxSvc. |
|
|
return a list of legal names.
Reimplemented in FluxSvc. |
|
|
access to the local HepRandomEngine, to allow synchronization.
Reimplemented in FluxSvc. |
|
|
Retrieve interface ID.
Definition at line 41 of file IFluxSvc.h. |
|
|
just get an IFlux object by name.
Reimplemented in FluxSvc. Referenced by FluxTestAlg::initialize(). |
1.2.3 written by Dimitri van Heesch,
© 1997-2000