Diana Software
Classes | Public Member Functions | Private Attributes | List of all members
MLockinDenoising Class Reference

one-line description of your module More...

Inheritance diagram for MLockinDenoising:

Classes

struct  ChannelInfo
 

Public Member Functions

void Init (Diana::QEvent &ev)
 Init method. More...
 
void Do (Diana::QEvent &ev, const Diana::QEventList &neighbours)
 Do method. Declare and implement only one of the two versions. More...
 
void Done ()
 Done method. More...
 

Private Attributes

std::string fPulseLabel
 
std::string fNoiseCoherenceOwner
 
std::string fNoiseCoherenceInput
 
std::map< int, ChannelInfofMap
 

Detailed Description

one-line description of your module

Author
Marco Vignati

Put here an extensive description of what your
module does.

Definition at line 41 of file MLockinDenoising.hh.

Member Function Documentation

◆ Do()

void MLockinDenoising::Do ( Diana::QEvent &  ev,
const Diana::QEventList &  neighbours 
)

◆ Done()

void MLockinDenoising::Done ( )

Done method.

Definition at line 139 of file MLockinDenoising.cc.

◆ Init()

void MLockinDenoising::Init ( Diana::QEvent &  ev)

Init method.

Definition at line 23 of file MLockinDenoising.cc.

References QEvent::Add(), QEvent::Require(), and QEvent::RequireByLabel().

Member Data Documentation

◆ fMap

std::map<int,ChannelInfo> MLockinDenoising::fMap
private

Definition at line 64 of file MLockinDenoising.hh.

◆ fNoiseCoherenceInput

std::string MLockinDenoising::fNoiseCoherenceInput
private

Definition at line 56 of file MLockinDenoising.hh.

◆ fNoiseCoherenceOwner

std::string MLockinDenoising::fNoiseCoherenceOwner
private

Definition at line 55 of file MLockinDenoising.hh.

◆ fPulseLabel

std::string MLockinDenoising::fPulseLabel
private

Definition at line 54 of file MLockinDenoising.hh.


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