#include <Misconfigure.h>
Public Member Functions | |
Misconfigure () | |
virtual | ~Misconfigure () |
virtual bool | operator() (const input_pointer &in, output_pointer &out) |
The calling signature: More... | |
virtual WireCell::Configuration | default_configuration () const |
Optional, override to return a hard-coded default configuration. More... | |
virtual void | configure (const WireCell::Configuration &cfg) |
Accept a configuration. More... | |
![]() | |
virtual | ~IFrameFilter () |
virtual std::string | signature () |
Set the signature for all subclasses. More... | |
![]() | |
virtual | ~IFunctionNode () |
virtual bool | operator() (const boost::any &anyin, boost::any &anyout) |
The calling signature: More... | |
virtual std::vector< std::string > | input_types () |
virtual std::vector< std::string > | output_types () |
![]() | |
virtual | ~IFunctionNodeBase () |
virtual NodeCategory | category () |
Return the behavior category type. More... | |
virtual int | concurrency () |
By default assume all subclasses are stateless. More... | |
![]() | |
virtual | ~INode () |
virtual void | reset () |
![]() | |
virtual | ~IComponent () |
![]() | |
virtual | ~Interface () |
![]() | |
virtual | ~IConfigurable () |
![]() | |
virtual | ~IComponent () |
Private Attributes | |
Waveform::realseq_t | m_from |
Waveform::realseq_t | m_to |
bool | m_truncate |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< IFrameFilter > | pointer |
![]() | |
typedef IFrame | input_type |
typedef IFrame | output_type |
typedef std::shared_ptr< const IFrame > | input_pointer |
typedef std::shared_ptr< const IFrame > | output_pointer |
typedef IFunctionNode< IFrame, IFrame > | signature_type |
![]() | |
typedef std::shared_ptr< IFunctionNodeBase > | 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 33 of file Misconfigure.h.
Gen::Misconfigure::Misconfigure | ( | ) |
Definition at line 13 of file Misconfigure.cxx.
|
virtual |
Definition at line 17 of file Misconfigure.cxx.
|
virtual |
Accept a configuration.
Implements WireCell::IConfigurable.
Definition at line 53 of file Misconfigure.cxx.
|
virtual |
Optional, override to return a hard-coded default configuration.
The number of samples of the response functions.
The period of sampling the response functions
If to truncate the misconfigured waveforms. The convolution used to apply the misconfiguring will extend the a trace's waveform by nsamples-1. Truncating will clip that much off so the waveform will remains the same length but some information may be lost. If not truncated, this longer waveform likely needs to be handled in some way by the user.
Reimplemented from WireCell::IConfigurable.
Definition at line 22 of file Misconfigure.cxx.
|
virtual |
The calling signature:
Implements WireCell::IFunctionNode< IFrame, IFrame >.
Definition at line 67 of file Misconfigure.cxx.
|
private |
Definition at line 46 of file Misconfigure.h.
|
private |
Definition at line 46 of file Misconfigure.h.
|
private |
Definition at line 47 of file Misconfigure.h.