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

Compute the pulse integral. More...

Inheritance diagram for MPulseIntegral:

Public Member Functions

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

Private Attributes

std::string fPulseLabel
 
std::string fBaselineOwner
 
std::string fAmplitudeLabel
 
bool fNormalizeAmplitude
 
bool fTomV
 

Detailed Description

Compute the pulse integral.

Author
Marco Vignati

Definition at line 40 of file MPulseIntegral.hh.

Member Function Documentation

◆ Do()

void MPulseIntegral::Do ( Diana::QEvent &  ev)

Do method. Declare and implement only one of the two versions.

Definition at line 37 of file MPulseIntegral.cc.

References channel, chanRunData, QChannelRunData::fADC2mV, QChannelRunData::fSamplingFrequency, QEvent::Get(), QEvent::GetByLabel(), QRunData::GetChannelRunData(), QHeader::GetRun(), N, and rHandle.

◆ Done()

void MPulseIntegral::Done ( )

Done method.

Definition at line 65 of file MPulseIntegral.cc.

◆ Init()

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

Init method.

Definition at line 16 of file MPulseIntegral.cc.

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

Member Data Documentation

◆ fAmplitudeLabel

std::string MPulseIntegral::fAmplitudeLabel
private

Definition at line 56 of file MPulseIntegral.hh.

◆ fBaselineOwner

std::string MPulseIntegral::fBaselineOwner
private

Definition at line 55 of file MPulseIntegral.hh.

◆ fNormalizeAmplitude

bool MPulseIntegral::fNormalizeAmplitude
private

Definition at line 57 of file MPulseIntegral.hh.

◆ fPulseLabel

std::string MPulseIntegral::fPulseLabel
private

Definition at line 54 of file MPulseIntegral.hh.

◆ fTomV

bool MPulseIntegral::fTomV
private

Definition at line 58 of file MPulseIntegral.hh.


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