WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::IChannelStatus Class Referenceabstract

#include <IChannelStatus.h>

Inheritance diagram for WireCell::IChannelStatus:
Collaboration diagram for WireCell::IChannelStatus:

Public Member Functions

virtual ~IChannelStatus ()
 
virtual double preamp_gain (int chid) const =0
 
virtual double preamp_shaping (int chid) const =0
 
- Public Member Functions inherited from WireCell::IComponent< IChannelStatus >
virtual ~IComponent ()
 
- Public Member Functions inherited from WireCell::Interface
virtual ~Interface ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IComponent< IChannelStatus >
typedef std::shared_ptr< IChannelStatuspointer
 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 13 of file IChannelStatus.h.

Constructor & Destructor Documentation

◆ ~IChannelStatus()

IChannelStatus::~IChannelStatus ( )
virtual

Definition at line 105 of file IfaceDesctructors.cxx.

Member Function Documentation

◆ preamp_gain()

virtual double WireCell::IChannelStatus::preamp_gain ( int  chid) const
pure virtual

Return the current gain for the preamplifier in units of [voltage]/[charge].

Implemented in WireCell::Gen::StaticChannelStatus.

◆ preamp_shaping()

virtual double WireCell::IChannelStatus::preamp_shaping ( int  chid) const
pure virtual

Return the current shaping time of the preamplifier for the given channel in units of [time].

Implemented in WireCell::Gen::StaticChannelStatus.


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