![]() |
Diana Software
|
Raw event: bolometer channel, trigger positions and types. More...
Public Member Functions | |
| const int & | GetChannelId () const |
| Get ChannelId. More... | |
| void | SetChannelId (const int &channelId) |
| Set ChannelId. More... | |
| const QSampleInfo & | GetMasterSample () const |
| Get MasterSample. More... | |
| QSampleInfo & | GetMasterSample () |
| Get MasterSample. More... | |
| const std::vector< QSampleInfo > & | GetSamplesInfo () const |
| Get Samples Info. More... | |
| std::vector< QSampleInfo > & | GetSamplesInfo () |
| Get Samples Info. More... | |
| int | GetNumberOfSamplesInfo () const |
| Get Number of samples info. More... | |
| int | GetNumberOfSamplesInfo () |
| Get Number of samples info. More... | |
| void | SetMasterSample (const QSampleInfo &mainSample) |
| Set MasterSample. More... | |
| bool | GetIsPulser () const |
| Get IsPulser. More... | |
| bool | GetIsLED () const |
| Get IsLED. More... | |
| bool | GetIsSignal () const |
| Get IsSignal. More... | |
| bool | GetIsReversed () const |
| Get IsSignal. More... | |
| bool | GetIsVeto () const |
| Get IsVeto. More... | |
| bool | GetIsNoise () const |
| Get IsNoise. More... | |
| bool | GetIsSide () const |
| Get IsSide. More... | |
| void | Clear () |
| Clear() More... | |
| void | Dump (std::ostream &o) const |
| Dump content to stream. More... | |
Private Member Functions | |
| QObjectDef (QPulseInfo, 5) | |
Private Attributes | |
| int | fChannelId |
| Channel. More... | |
| std::vector< QSampleInfo > | fSamplesInfo |
| flagged samples of this pulse window More... | |
| QSampleInfo | fMasterSample |
| sample that caused the event dump More... | |
Raw event: bolometer channel, trigger positions and types.
Definition at line 18 of file QPulseInfo.hh.
| void QPulseInfo::Clear | ( | ) |
Referenced by QGFileHandler::GetMasterSample(), QGFileHandler::GetSignificantSamples(), and QObjectImp().
| void QPulseInfo::Dump | ( | std::ostream & | o | ) | const |
Dump content to stream.
Definition at line 13 of file QPulseInfo.cc.
References QSampleInfo::Dump(), fChannelId, fMasterSample, and fSamplesInfo.
|
inline |
Get ChannelId.
Definition at line 22 of file QPulseInfo.hh.
References fChannelId.
Referenced by MQVectorToQPulse::Do(), MApplyCalibration::Do(), MRunDataLoader::Do(), MVariableOperation::Do(), MCOFBiComponent::Do(), MOptimumFilter::Do(), MAdvancedPeakFinder::Do(), MJitterByCoincidence::Do(), MJitterByDelay::Do(), MTutorialAveragePulse::Do(), MTutorialPulseShape::Do(), MDecorrelator::Do(), MLockinDenoising::Do(), MNoiseFrequencyCoherence::Do(), MTestNeighboursContinuousIO::Do(), MCoincidence::Do(), MSideAmplitude::Do(), MSideCoincidence::Do(), MCoincidenceSimple::Do(), MCustomWaveform::Do(), MGuiDriver::Do(), MDownSampling::Do(), MTestDriver::Do(), MEnergyFilter::Filter(), MTwoVariablesEnergyFilter::Filter(), MOverlappedWindowFilter::Filter(), MRawDataFilter::Filter(), MSampleInfoFilter::Filter(), MSelectPulserByDelay::Filter(), QGFileHandler::GetChannelRunData(), QSameChannelNeighbour::GetNeighbourInfo(), and MDecorrelator::GetNeighbourSamples().
|
inline |
Get IsLED.
Definition at line 46 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsLED().
Referenced by MRawDataFilter::Filter().
|
inline |
Get IsNoise.
Definition at line 54 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsNoise().
Referenced by MExpandEventToBaseTypes::Do(), MOptimumFilter::Do(), MDecorrelator::Do(), MTestNeighbours::Do(), MRawDataFilter::Filter(), and MGoodWaveform::Filter().
|
inline |
Get IsPulser.
Definition at line 44 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsPulser().
Referenced by MExpandEventToBaseTypes::Do(), MRawDataFilter::Filter(), MGoodWaveform::Filter(), and MSelectPulserByDelay::Filter().
|
inline |
Get IsSignal.
Definition at line 50 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsReversed().
Referenced by MRawDataFilter::Filter().
|
inline |
Get IsSide.
Definition at line 56 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsSide().
Referenced by MExpandEventToBaseTypes::Do(), MRawDataFilter::Filter(), and QSideNeighbour::GetNeighbourInfo().
|
inline |
Get IsSignal.
Definition at line 48 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsSignal().
Referenced by MExpandEventToBaseTypes::Do(), MCoincidenceSimple::Do(), MRawDataFilter::Filter(), and MGoodWaveform::Filter().
|
inline |
Get IsVeto.
Definition at line 52 of file QPulseInfo.hh.
References fMasterSample, and QSampleInfo::GetIsVeto().
Referenced by MRawDataFilter::Filter().
|
inline |
|
inline |
Get MasterSample.
Definition at line 26 of file QPulseInfo.hh.
References fMasterSample.
Referenced by MOptimumFilter::Do(), MBaselineModule::Do(), MPeakDetector::Do(), MDecorrelator::Do(), MLockinDenoising::Do(), MNoiseFrequencyCoherence::Do(), MCustomWaveform::Do(), MDownSampling::Do(), QCreateSidePulseByPulseSplitting::FillList(), MOverlappedWindowFilter::Filter(), MSelectPulserByDelay::Filter(), and QGFileHandler::GetMasterSample().
|
inline |
|
inline |
|
inline |
|
inline |
Get Samples Info.
Definition at line 31 of file QPulseInfo.hh.
References fSamplesInfo.
Referenced by MCustomWaveform::Do(), MNoHeaterInWindow::Filter(), and QGFileHandler::GetSignificantSamples().
|
private |
|
inline |
Set ChannelId.
Definition at line 24 of file QPulseInfo.hh.
References fChannelId.
Referenced by QCreateSidePulseByPulseSplitting::FillList().
|
inline |
|
private |
Channel.
Definition at line 64 of file QPulseInfo.hh.
Referenced by Dump(), GetChannelId(), QObjectImp(), and SetChannelId().
|
private |
sample that caused the event dump
Definition at line 69 of file QPulseInfo.hh.
Referenced by Dump(), GetIsLED(), GetIsNoise(), GetIsPulser(), GetIsReversed(), GetIsSide(), GetIsSignal(), GetIsVeto(), GetMasterSample(), QObjectImp(), and SetMasterSample().
|
private |
flagged samples of this pulse window
Definition at line 66 of file QPulseInfo.hh.
Referenced by Dump(), GetNumberOfSamplesInfo(), GetSamplesInfo(), and QObjectImp().