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

#include <ChannelNoiseService.h>

Inheritance diagram for ChannelNoiseService:
SBNDNoiseServiceFromHist SBNDNoNoiseService SBNDThermalNoiseServiceInFreq SBNDThermalNoiseServiceInTime SBNDuBooNEDataDrivenNoiseService

Public Types

typedef unsigned int Channel
 

Public Member Functions

virtual ~ChannelNoiseService ()=default
 
virtual int addNoise (detinfo::DetectorClocksData const &, Channel chan, AdcSignalVector &sigs) const =0
 
virtual void generateNoise (detinfo::DetectorClocksData const &)
 
virtual std::ostream & print (std::ostream &out=std::cout, std::string prefix="") const =0
 
virtual void InitialiseProducerDeps (art::EDProducer *EDProdPointer, fhicl::ParameterSet const &pset)
 

Detailed Description

Definition at line 18 of file ChannelNoiseService.h.

Member Typedef Documentation

typedef unsigned int ChannelNoiseService::Channel

Definition at line 22 of file ChannelNoiseService.h.

Constructor & Destructor Documentation

virtual ChannelNoiseService::~ChannelNoiseService ( )
virtualdefault

Member Function Documentation

virtual int ChannelNoiseService::addNoise ( detinfo::DetectorClocksData const &  ,
Channel  chan,
AdcSignalVector sigs 
) const
pure virtual
virtual void ChannelNoiseService::generateNoise ( detinfo::DetectorClocksData const &  )
inlinevirtual

Reimplemented in SBNDuBooNEDataDrivenNoiseService.

Definition at line 30 of file ChannelNoiseService.h.

30  {
31  return;
32  }
virtual void ChannelNoiseService::InitialiseProducerDeps ( art::EDProducer *  EDProdPointer,
fhicl::ParameterSet const &  pset 
)
inlinevirtual

Reimplemented in SBNDThermalNoiseServiceInFreq, and SBNDThermalNoiseServiceInTime.

Definition at line 37 of file ChannelNoiseService.h.

37  {
38  return;
39  }
virtual std::ostream& ChannelNoiseService::print ( std::ostream &  out = std::cout,
std::string  prefix = "" 
) const
pure virtual

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