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)=delete
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()