Public Member Functions | Private Attributes | List of all members
WireCellTbb::SourceBody Class Reference

#include <SourceCat.h>

Public Member Functions

 ~SourceBody ()
 
 SourceBody (WireCell::INode::pointer wcnode)
 
bool operator() (boost::any &out)
 

Private Attributes

WireCell::ISourceNodeBase::pointer m_wcnode
 

Detailed Description

Definition at line 13 of file SourceCat.h.

Constructor & Destructor Documentation

WireCellTbb::SourceBody::~SourceBody ( )
inline

Definition at line 16 of file SourceCat.h.

16 {}
WireCellTbb::SourceBody::SourceBody ( WireCell::INode::pointer  wcnode)
inline

Definition at line 18 of file SourceCat.h.

18  {
19  m_wcnode = std::dynamic_pointer_cast<WireCell::ISourceNodeBase>(wcnode);
20  }
WireCell::ISourceNodeBase::pointer m_wcnode
Definition: SourceCat.h:14

Member Function Documentation

bool WireCellTbb::SourceBody::operator() ( boost::any &  out)
inline

Definition at line 21 of file SourceCat.h.

21  {
22  return (*m_wcnode)(out);
23  }
WireCell::ISourceNodeBase::pointer m_wcnode
Definition: SourceCat.h:14

Member Data Documentation

WireCell::ISourceNodeBase::pointer WireCellTbb::SourceBody::m_wcnode
private

Definition at line 14 of file SourceCat.h.


The documentation for this class was generated from the following file: