#include <Factory.h>
Public Types | |
typedef std::map< INode::pointer, Node * > | WCNodeWrapperMap |
Public Member Functions | |
Factory () | |
template<class Wrapper > | |
void | bind_maker (INode::NodeCategory cat) |
Node * | operator() (WireCell::INode::pointer wcnode) |
Private Types | |
typedef std::map< INode::NodeCategory, Maker * > | NodeMakers |
Private Attributes | |
NodeMakers | m_factory |
WCNodeWrapperMap | m_nodes |
Log::logptr_t | l |
|
private |
typedef std::map<INode::pointer, Node*> WireCell::Pgraph::Factory::WCNodeWrapperMap |
Factory::Factory | ( | ) |
Definition at line 6 of file Factory.cxx.
|
inline |
Node * Factory::operator() | ( | WireCell::INode::pointer | wcnode | ) |
Definition at line 23 of file Factory.cxx.
|
private |
|
private |
|
private |