![]() |
Diana Software
|
Classes | |
| class | ChannelInfo |
Public Member Functions | |
| QDriver::Action | Init (Diana::QEventAssembler &eva) |
| Init method. More... | |
| QDriver::Action | Do (Diana::QEventAssembler &eva) |
| Do method. Declare and implement only one of the two versions. More... | |
| QDriver::Action | Done () |
| Done method. More... | |
Private Attributes | |
| double | fCutOffFrequency |
| double | fAttenuation |
| double | fDownSampling |
| Diana::QEventLabel | fPulseLabel |
| std::map< int, ChannelInfo > | fFilters |
| Diana::QVector | fOutput |
| bool | fOverWritePulse |
Definition at line 9 of file MDownSampling.hh.
| QDriver::Action MDownSampling::Do | ( | Diana::QEventAssembler & | eva | ) |
Do method. Declare and implement only one of the two versions.
Definition at line 45 of file MDownSampling.cc.
References channel, QChannelRunData::fADC2mV, QCFirData::fAttDB, QCFirData::fCutoff, QFir::Filter(), MDownSampling::ChannelInfo::fir, QCFirData::fM, QCFirData::fMethod, QChannelRunData::fNumberOfSamples, QChannelRunData::fSamplingFrequency, QEvent::Get(), QEventAssembler::Get(), QPulseInfo::GetChannelId(), QRunData::GetChannelRunData(), QEventAssembler::GetEvent(), QFir::GetFilterReduction(), QPulseInfo::GetMasterSample(), QHeader::GetRun(), QSampleInfo::GetSampleIndex(), QPulse::GetSamples(), QCFirData::KayserBessel, MDownSampling::ChannelInfo::numberOfSamples, MDownSampling::ChannelInfo::R, rHandle, QSampleInfo::SetSampleIndex(), and QPulse::SetSamplesADC().
| QDriver::Action MDownSampling::Done | ( | ) |
Done method.
Definition at line 148 of file MDownSampling.cc.
| QDriver::Action MDownSampling::Init | ( | Diana::QEventAssembler & | eva | ) |
Init method.
Definition at line 19 of file MDownSampling.cc.
References QEvent::Add(), QEventAssembler::GetEvent(), QEvent::Require(), and QEvent::RequireByLabel().
|
private |
Definition at line 30 of file MDownSampling.hh.
|
private |
Definition at line 29 of file MDownSampling.hh.
|
private |
Definition at line 31 of file MDownSampling.hh.
|
private |
Definition at line 33 of file MDownSampling.hh.
|
private |
Definition at line 34 of file MDownSampling.hh.
|
private |
Definition at line 35 of file MDownSampling.hh.
|
private |
Definition at line 32 of file MDownSampling.hh.