LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
evdb_tool::IWaveformDrawer Class Referenceabstract

#include "IWaveformDrawer.h"

Inheritance diagram for evdb_tool::IWaveformDrawer:
evdb_tool::DrawRawHist evdb_tool::DrawWireData evdb_tool::DrawWireHist

Public Member Functions

virtual ~IWaveformDrawer () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void Fill (evdb::View2D &, raw::ChannelID_t &, float, float)=0
 
virtual void Draw (const std::string &, float, float)=0
 
virtual float getMaximum () const =0
 
virtual float getMinimum () const =0
 

Detailed Description

Definition at line 26 of file IWaveformDrawer.h.

Constructor & Destructor Documentation

virtual evdb_tool::IWaveformDrawer::~IWaveformDrawer ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void evdb_tool::IWaveformDrawer::configure ( const fhicl::ParameterSet pset)
pure virtual
virtual void evdb_tool::IWaveformDrawer::Draw ( const std::string &  ,
float  ,
float   
)
pure virtual
virtual void evdb_tool::IWaveformDrawer::Fill ( evdb::View2D ,
raw::ChannelID_t ,
float  ,
float   
)
pure virtual
virtual float evdb_tool::IWaveformDrawer::getMaximum ( ) const
pure virtual
virtual float evdb_tool::IWaveformDrawer::getMinimum ( ) const
pure virtual

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