All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus_tool::IOverlay Class Referenceabstract

#include <IOverlay.h>

Inheritance diagram for icarus_tool::IOverlay:
icarus_tool::Overlay1D

Public Member Functions

virtual ~IOverlay () noexcept=default
 
virtual void configure (const fhicl::ParameterSet &pset)=0
 
virtual void nextEvent ()=0
 
virtual void generateNoise (CLHEP::HepRandomEngine &noise_engine, CLHEP::HepRandomEngine &cornoise_engine, icarusutil::TimeVec &, double, unsigned int=0)=0
 

Detailed Description

Definition at line 23 of file IOverlay.h.

Constructor & Destructor Documentation

virtual icarus_tool::IOverlay::~IOverlay ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void icarus_tool::IOverlay::configure ( const fhicl::ParameterSet &  pset)
pure virtual

Implemented in icarus_tool::Overlay1D.

virtual void icarus_tool::IOverlay::generateNoise ( CLHEP::HepRandomEngine &  noise_engine,
CLHEP::HepRandomEngine &  cornoise_engine,
icarusutil::TimeVec ,
double  ,
unsigned  int = 0 
)
pure virtual

Implemented in icarus_tool::Overlay1D.

virtual void icarus_tool::IOverlay::nextEvent ( )
pure virtual

Implemented in icarus_tool::Overlay1D.


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