|
BmnRoot
|
#include <WfmProcessor.h>
Classes | |
| struct | digiPars |
Public Member Functions | |
| WfmProcessor () | |
| virtual | ~WfmProcessor () |
| WfmProcessor () | |
| virtual | ~WfmProcessor () |
Protected Member Functions | |
| void | ProcessWfm (std::vector< float > &wfm, BmnDigiContainerTemplate *digi) |
| void | ProcessWfm (std::vector< float > &wfm, BmnDigiContainerTemplate *digi) |
Protected Attributes | |
| struct WfmProcessor::digiPars | fdigiPars |
| int | fSignalLength |
| std::complex< float > ** | fAZik |
Definition at line 11 of file WfmProcessor.h.
|
inline |
Definition at line 15 of file WfmProcessor.h.
|
virtual |
Definition at line 94 of file WfmProcessor.cxx.
References fAZik, fdigiPars, WfmProcessor::digiPars::harmonics, i, and WfmProcessor::digiPars::isfit.
|
inline |
Definition at line 15 of file WfmProcessor.h.
|
virtual |
|
protected |
Definition at line 3 of file WfmProcessor.cxx.
References PsdSignalFitting::PronyFitter::CalcSignalBeginStraight(), PsdSignalFitting::PronyFitter::CalculateFitAmplitudesFast(), WfmProcessor::digiPars::doInvert, BmnDigiContainerTemplate::fAmpl, fAZik, fdigiPars, BmnDigiContainerTemplate::fFitAmpl, BmnDigiContainerTemplate::fFitIntegral, BmnDigiContainerTemplate::fFitR2, BmnDigiContainerTemplate::fFitTimeMax, BmnDigiContainerTemplate::fFitWfm, BmnDigiContainerTemplate::fFitZL, BmnDigiContainerTemplate::fIntegral, fSignalLength, BmnDigiContainerTemplate::fTimeMax, BmnDigiContainerTemplate::fWfm, BmnDigiContainerTemplate::fZL, WfmProcessor::digiPars::gateBegin, WfmProcessor::digiPars::gateEnd, BmnDigiContainerTemplate::GetClassName(), PsdSignalFitting::PronyFitter::GetFitWfm(), PsdSignalFitting::PronyFitter::GetIntegral(), PsdSignalFitting::PronyFitter::GetMaxAmplitude(), PsdSignalFitting::PronyFitter::GetRSquare(), PsdSignalFitting::PronyFitter::GetSignalMaxTime(), PsdSignalFitting::PronyFitter::GetZeroLevel(), WfmProcessor::digiPars::harmonics, PsdSignalFitting::PronyFitter::Initialize(), WfmProcessor::digiPars::isfit, WfmProcessor::digiPars::isWriteWfm, PsdSignalFitting::PronyFitter::SetDebugMode(), PsdSignalFitting::PronyFitter::SetExternalHarmonics(), PsdSignalFitting::PronyFitter::SetSignalBegin(), and PsdSignalFitting::PronyFitter::SetWaveform().
Referenced by BmnFHCalRaw2Digit::fillEvent(), BmnScWallRaw2Digit::fillEvent(), BmnHodoRaw2Digit::fillEvent(), and BmnNdetRaw2Digit::fillEvent().
|
protected |
|
protected |
Definition at line 39 of file WfmProcessor.h.
Referenced by BmnHodoRaw2Digit::ParseCalibration(), BmnFHCalRaw2Digit::ParseCalibration(), BmnNdetRaw2Digit::ParseCalibration(), BmnScWallRaw2Digit::ParseCalibration(), ProcessWfm(), and ~WfmProcessor().
|
protected |
Referenced by BmnFHCalRaw2Digit::fillEvent(), BmnScWallRaw2Digit::fillEvent(), BmnHodoRaw2Digit::fillEvent(), BmnNdetRaw2Digit::fillEvent(), BmnFHCalRaw2Digit::GetDigiPars(), BmnHodoRaw2Digit::GetDigiPars(), BmnNdetRaw2Digit::GetDigiPars(), BmnScWallRaw2Digit::GetDigiPars(), BmnHodoRaw2Digit::ParseCalibration(), BmnFHCalRaw2Digit::ParseCalibration(), BmnNdetRaw2Digit::ParseCalibration(), BmnScWallRaw2Digit::ParseCalibration(), ProcessWfm(), and ~WfmProcessor().
|
protected |
Definition at line 38 of file WfmProcessor.h.
Referenced by BmnHodoRaw2Digit::ParseCalibration(), BmnFHCalRaw2Digit::ParseCalibration(), BmnNdetRaw2Digit::ParseCalibration(), BmnScWallRaw2Digit::ParseCalibration(), and ProcessWfm().