Public Member Functions | List of all members
WireCell::IChannelResponse Class Referenceabstract

#include <IChannelResponse.h>

Inheritance diagram for WireCell::IChannelResponse:
WireCell::IComponent< IChannelResponse > WireCell::Interface WireCell::SigProc::NominalChannelResponse WireCell::SigProc::PerChannelResponse

Public Member Functions

virtual ~IChannelResponse ()
 
virtual const Waveform::realseq_tchannel_response (int channel_ident) const =0
 
virtual Binning channel_response_binning () const =0
 Return the binning that the channel_response follows. More...
 
- Public Member Functions inherited from WireCell::IComponent< IChannelResponse >
virtual ~IComponent ()
 
- Public Member Functions inherited from WireCell::Interface
virtual ~Interface ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IComponent< IChannelResponse >
typedef std::shared_ptr< IChannelResponsepointer
 Access subclass facet by pointer. More...
 
typedef std::vector< pointervector
 Vector of shared pointers. More...
 
- Public Types inherited from WireCell::Interface
typedef std::shared_ptr< Interfacepointer
 

Detailed Description

Definition at line 17 of file IChannelResponse.h.

Constructor & Destructor Documentation

IChannelResponse::~IChannelResponse ( )
virtual

Definition at line 103 of file IfaceDesctructors.cxx.

103 {}

Member Function Documentation

virtual const Waveform::realseq_t& WireCell::IChannelResponse::channel_response ( int  channel_ident) const
pure virtual

Provide the channel response for the given channel ID number. Note the binning of the returned waveform should be coordinated through configuration.

Implemented in WireCell::SigProc::NominalChannelResponse, and WireCell::SigProc::PerChannelResponse.

virtual Binning WireCell::IChannelResponse::channel_response_binning ( ) const
pure virtual

Return the binning that the channel_response follows.

Implemented in WireCell::SigProc::NominalChannelResponse, and WireCell::SigProc::PerChannelResponse.


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