#include <LHEProxy.h>
Public Types | |
typedef unsigned long | ProxyID |
Public Member Functions | |
void | clearEvent () |
void | clearRunInfo () |
const boost::shared_ptr < LHEEvent > & | getEvent () const |
ProxyID | getID () const |
const boost::shared_ptr < LHERunInfo > & | getRunInfo () const |
void | loadEvent (const boost::shared_ptr< LHEEvent > &event) |
void | loadRunInfo (const boost::shared_ptr< LHERunInfo > &runInfo) |
boost::shared_ptr< LHEEvent > | releaseEvent () |
boost::shared_ptr< LHERunInfo > | releaseRunInfo () |
~LHEProxy () | |
Static Public Member Functions | |
static boost::shared_ptr < LHEProxy > | create () |
static boost::shared_ptr < LHEProxy > | find (ProxyID id) |
Private Member Functions | |
LHEProxy (ProxyID id) | |
LHEProxy (const LHEProxy &orig) | |
LHEProxy & | operator= (const LHEProxy &orig) |
Private Attributes | |
boost::shared_ptr< LHEEvent > | event |
const ProxyID | id |
boost::shared_ptr< LHERunInfo > | runInfo |
Definition at line 12 of file LHEProxy.h.
typedef unsigned long lhef::LHEProxy::ProxyID |
Definition at line 14 of file LHEProxy.h.
LHEProxy::~LHEProxy | ( | ) |
Definition at line 32 of file LHEProxy.cc.
References getProxyMapInstance(), python.multivaluedict::map(), and mutex.
|
private |
Definition at line 27 of file LHEProxy.cc.
Referenced by create().
|
private |
|
inline |
Definition at line 37 of file LHEProxy.h.
|
inline |
|
static |
Definition at line 41 of file LHEProxy.cc.
References getProxyMapInstance(), LHEProxy(), python.multivaluedict::map(), and mutex.
Referenced by lhef::ThePEGHadronisation::ThePEGHadronisation().
Definition at line 56 of file LHEProxy.cc.
References getProxyMapInstance(), python.multivaluedict::map(), and mutex.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 59 of file LHEProxy.h.
Referenced by Types.EventID::cppID(), getEvent(), core.AutoHandle.AutoHandle::Load(), loadEvent(), looper.Looper::process(), core.AutoHandle.AutoHandle::product(), and releaseEvent().
|
private |
Definition at line 56 of file LHEProxy.h.
Referenced by getID().
|
private |
Definition at line 58 of file LHEProxy.h.
Referenced by clearRunInfo(), getRunInfo(), loadRunInfo(), and releaseRunInfo().