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

#include <IGenNoise.h>

Inheritance diagram for icarus_tool::IGenNoise:
icarus_tool::CorrelatedNoise icarus_tool::NoiseFromHist icarus_tool::NoNoise icarus_tool::RandomNoise icarus_tool::SBNDataNoise icarus_tool::SBNDataNoiseBoard icarus_tool::SBNNoise

Public Member Functions

virtual ~IGenNoise () 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 &, detinfo::DetectorPropertiesData const &detProp, double, const geo::PlaneID &, unsigned int=0)=0
 

Detailed Description

Definition at line 31 of file IGenNoise.h.

Constructor & Destructor Documentation

virtual icarus_tool::IGenNoise::~IGenNoise ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void icarus_tool::IGenNoise::configure ( const fhicl::ParameterSet &  pset)
pure virtual
virtual void icarus_tool::IGenNoise::generateNoise ( CLHEP::HepRandomEngine &  noise_engine,
CLHEP::HepRandomEngine &  cornoise_engine,
icarusutil::TimeVec ,
detinfo::DetectorPropertiesData const &  detProp,
double  ,
const geo::PlaneID ,
unsigned  int = 0 
)
pure virtual
virtual void icarus_tool::IGenNoise::nextEvent ( )
pure virtual

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