![]() |
Diana Software
|
computes basic pulse parameters More...
Public Member Functions | |
| void | Init (Diana::QEvent &ev) |
| Init method. More... | |
| void | Do (Diana::QEvent &ev) |
| Do method. More... | |
| void | Done () |
| Done method. More... | |
Private Attributes | |
| bool | fIsOnline |
| std::string | fPulseLabel |
| std::string | fBaselineOwner |
| bool | fTomV |
computes basic pulse parameters
Computes pulse parameters (see QPulseParameters) and raw amplitude estimators:
module PulseBasicParameters verbosity = info enable = true IsOnline = false endmod
Definition at line 50 of file MPulseBasicParameters.hh.
| void MPulseBasicParameters::Do | ( | Diana::QEvent & | ev | ) |
Do method.
Definition at line 33 of file MPulseBasicParameters.cc.
References channel, chanRunData, QPulseBasicParams::CheckSaturation(), QPulseBasicParams::ComputeHeight(), QChannelRunData::fADC2mV, QChannelRunData::fADCMax, QChannelRunData::fADCMin, QPulseParameters::fDecayTime, QPulseParameters::fEndPosition, QPulseBasicParams::FindMaximumPosition(), QPulseParameters::fIsSaturatedHigh, QPulseParameters::fIsSaturatedLow, QPulseParameters::fMaxPosition, QPulseParameters::fRiseTime, QChannelRunData::fSamplingFrequency, QPulseParameters::fSlowDecayTime, QPulseParameters::fStartPosition, QEvent::Get(), QEvent::GetByLabel(), QRunData::GetChannelRunData(), QPulseBasicParams::GetDecay(), QPulseBasicParams::GetEnd(), QPulseBasicParams::GetIsSaturatedHigh(), QPulseBasicParams::GetIsSaturatedLow(), QPulseBasicParams::GetMaxBaseline(), QPulseBasicParams::GetMaxPosition(), QPulseBasicParams::GetRaise(), QPulseBasicParams::GetSlowDecay(), QPulseBasicParams::GetStart(), Q_DOUBLE_DEFAULT, and rHandle.
| void MPulseBasicParameters::Done | ( | ) |
Done method.
Definition at line 110 of file MPulseBasicParameters.cc.
| void MPulseBasicParameters::Init | ( | Diana::QEvent & | ev | ) |
Init method.
Definition at line 15 of file MPulseBasicParameters.cc.
|
private |
Definition at line 64 of file MPulseBasicParameters.hh.
|
private |
Definition at line 62 of file MPulseBasicParameters.hh.
|
private |
Definition at line 63 of file MPulseBasicParameters.hh.
|
private |
Definition at line 65 of file MPulseBasicParameters.hh.