#include <BeeDepoSource.h>
|
typedef std::shared_ptr< IDepoSource > | pointer |
|
typedef IDepo | output_type |
|
typedef ISourceNode< IDepo > | signature_type |
|
typedef std::shared_ptr< signature_type > | pointer |
|
typedef std::shared_ptr< const IDepo > | output_pointer |
|
typedef std::shared_ptr< ISourceNodeBase > | pointer |
|
enum | NodeCategory {
unknown,
sourceNode,
sinkNode,
functionNode,
queuedoutNode,
joinNode,
splitNode,
faninNode,
fanoutNode,
multioutNode,
hydraNode
} |
|
typedef std::shared_ptr< INode > | pointer |
| Access subclass facet by pointer. More...
|
|
typedef std::vector< pointer > | vector |
| Vector of shared pointers. More...
|
|
typedef std::shared_ptr< Interface > | pointer |
|
typedef std::shared_ptr< IConfigurable > | pointer |
| Access subclass facet by pointer. More...
|
|
typedef std::vector< pointer > | vector |
| Vector of shared pointers. More...
|
|
Definition at line 38 of file BeeDepoSource.h.
Sio::BeeDepoSource::BeeDepoSource |
( |
| ) |
|
Sio::BeeDepoSource::~BeeDepoSource |
( |
| ) |
|
|
virtual |
Accept a configuration.
Implements WireCell::IConfigurable.
Definition at line 86 of file BeeDepoSource.cxx.
std::vector< std::string > m_filenames
static unsigned int reverse(QString &chars, unsigned char *level, unsigned int a, unsigned int b)
IDepoSource.
Implements WireCell::ISourceNode< IDepo >.
Definition at line 30 of file BeeDepoSource.cxx.
46 int ndepos = jdat[
"x"].size();
51 m_depos.resize(ndepos,
nullptr);
52 for (
int idepo=0; idepo <
ndepos; ++idepo) {
53 m_depos[idepo] = std::make_shared<SimpleDepo>(
54 jdat[
"t"][idepo].asDouble(),
56 jdat[
"x"][idepo].asDouble(),
57 jdat[
"y"][idepo].asDouble(),
58 jdat[
"z"][idepo].asDouble()),
59 jdat[
"q"][idepo].asDouble());
D3Vector< double > Point
A 3D Cartesian point in double precision.
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
Json::Value load(const std::string &filename, const externalvars_t &extvar=externalvars_t(), const externalvars_t &extcode=externalvars_t())
std::vector< std::string > m_filenames
static unsigned int reverse(QString &chars, unsigned char *level, unsigned int a, unsigned int b)
The documentation for this class was generated from the following files: