1 #ifndef GeneratorInterface_LHEInterface_LHEProxy_h
2 #define GeneratorInterface_LHEInterface_LHEProxy_h
4 #include <boost/shared_ptr.hpp>
20 const boost::shared_ptr<LHEEvent> &
getEvent()
const
42 { this->
event =
event; }
46 static boost::shared_ptr<LHEProxy>
create();
47 static boost::shared_ptr<LHEProxy>
find(
ProxyID id);
59 boost::shared_ptr<LHEEvent>
event;
64 #endif // GeneratorProxy_LHEInterface_LHEProxy_h
LHEProxy & operator=(const LHEProxy &orig)
const boost::shared_ptr< LHEEvent > & getEvent() const
boost::shared_ptr< LHEEvent > event
const boost::shared_ptr< LHERunInfo > & getRunInfo() const
void loadEvent(const boost::shared_ptr< LHEEvent > &event)
boost::shared_ptr< LHEEvent > releaseEvent()
boost::shared_ptr< LHERunInfo > runInfo
void loadRunInfo(const boost::shared_ptr< LHERunInfo > &runInfo)
boost::shared_ptr< LHERunInfo > releaseRunInfo()
static boost::shared_ptr< LHEProxy > find(ProxyID id)
static boost::shared_ptr< LHEProxy > create()