WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <SilentNoise.h>
Public Member Functions | |
SilentNoise () | |
virtual | ~SilentNoise () |
virtual void | configure (const WireCell::Configuration &config) |
Accept a configuration. More... | |
virtual WireCell::Configuration | default_configuration () const |
Optional, override to return a hard-coded default configuration. More... | |
virtual bool | operator() (output_pointer &out) |
Public Member Functions inherited from WireCell::IFrameSource | |
virtual | ~IFrameSource () |
Public Member Functions inherited from WireCell::ISourceNode< IFrame > | |
virtual | ~ISourceNode () |
virtual NodeCategory | category () |
Return the behavior category type. More... | |
virtual std::string | signature () |
Set the signature for all subclasses. More... | |
virtual bool | operator() (boost::any &anyout) |
virtual bool | operator() (output_pointer &out)=0 |
The calling signature: More... | |
virtual std::vector< std::string > | output_types () |
Public Member Functions inherited from WireCell::ISourceNodeBase | |
virtual | ~ISourceNodeBase () |
Public Member Functions inherited from WireCell::INode | |
virtual | ~INode () |
virtual int | concurrency () |
virtual std::vector< std::string > | input_types () |
virtual void | reset () |
Public Member Functions inherited from WireCell::IComponent< INode > | |
virtual | ~IComponent () |
Public Member Functions inherited from WireCell::Interface | |
virtual | ~Interface () |
Public Member Functions inherited from WireCell::IConfigurable | |
virtual | ~IConfigurable () |
Public Member Functions inherited from WireCell::IComponent< IConfigurable > | |
virtual | ~IComponent () |
Additional Inherited Members | |
Public Types inherited from WireCell::IFrameSource | |
typedef std::shared_ptr< IFrameSource > | pointer |
Public Types inherited from WireCell::ISourceNode< IFrame > | |
typedef IFrame | output_type |
typedef ISourceNode< IFrame > | signature_type |
typedef std::shared_ptr< signature_type > | pointer |
typedef std::shared_ptr< const IFrame > | output_pointer |
Public Types inherited from WireCell::ISourceNodeBase | |
typedef std::shared_ptr< ISourceNodeBase > | pointer |
Public Types inherited from WireCell::INode | |
enum | NodeCategory { unknown, sourceNode, sinkNode, functionNode, queuedoutNode, joinNode, splitNode, faninNode, fanoutNode, multioutNode, hydraNode } |
Public Types inherited from WireCell::IComponent< INode > | |
typedef std::shared_ptr< INode > | pointer |
Access subclass facet by pointer. More... | |
typedef std::vector< pointer > | vector |
Vector of shared pointers. More... | |
Public Types inherited from WireCell::Interface | |
typedef std::shared_ptr< Interface > | pointer |
Public Types inherited from WireCell::IComponent< IConfigurable > | |
typedef std::shared_ptr< IConfigurable > | pointer |
Access subclass facet by pointer. More... | |
typedef std::vector< pointer > | vector |
Vector of shared pointers. More... | |
A source of "noise" which has no noise. It's used just as an trivial example which real noise models may copy. Although it inherits from IConfigurable, it's not really. Again, just giving an example.
Definition at line 14 of file SilentNoise.h.
Gen::SilentNoise::SilentNoise | ( | ) |
Definition at line 16 of file SilentNoise.cxx.
|
virtual |
Definition at line 21 of file SilentNoise.cxx.
|
virtual |
Accept a configuration.
Implements WireCell::IConfigurable.
Definition at line 25 of file SilentNoise.cxx.
|
virtual |
Optional, override to return a hard-coded default configuration.
Reimplemented from WireCell::IConfigurable.
Definition at line 32 of file SilentNoise.cxx.
|
virtual |
Definition at line 42 of file SilentNoise.cxx.