Class to access channel level reconstructed data. More...
#include "revt/ChannelRecData.h"
Public Types | |
| typedef ChannelRRecDataQuantities | Parameter |
Public Member Functions | |
| void | DeleteParameter (const Parameter i1) |
| void | DeleteParameterCovariance (const Parameter i1, const Parameter i2) |
| std::vector< std::pair < Parameter, Parameter > > | GetCovarianceEnumVector () const |
| std::vector< Parameter > | GetEnumVector () const |
| double | GetParameter (const Parameter i) const |
| double | GetParameterCovariance (const Parameter i1, const Parameter i2) const |
| bool | GetParameterCovarianceLockStatus (const Parameter i1, const Parameter i2) const |
| double | GetParameterError (const Parameter i) const |
| bool | GetParameterLockStatus (const Parameter i) const |
| bool | HasParameter (const Parameter i) const |
| bool | HasParameterCovariance (const Parameter i1, const Parameter i2) const |
| bool | HasParameterError (const Parameter i1) const |
| void | SetParameter (Parameter i, double value, bool lock=true) |
| void | SetParameterCovariance (Parameter i1, Parameter i2, double value, bool lock=true) |
| void | SetParameterError (Parameter i, double value, bool lock=true) |
Private Member Functions | |
| ChannelRecData ()=default | |
| ~ChannelRecData ()=default | |
Static Private Member Functions | |
| static const std::string & | CurrentModule () |
Private Attributes | |
| utl::ParameterStorage< Parameter > | fChannelQuantities {"REvent:ChannelRecData"} |
Friends | |
| class | revt::Channel |
| class | utl::ShadowPtr< ChannelRecData > |
Class to access channel level reconstructed data.
Definition at line 23 of file REvent/ChannelRecData.h.
| typedef ChannelRRecDataQuantities revt::ChannelRecData::Parameter |
Definition at line 27 of file REvent/ChannelRecData.h.
|
privatedefault |
|
privatedefault |
|
inlinestaticprivate |
Definition at line 79 of file REvent/ChannelRecData.h.
Referenced by DeleteParameter(), DeleteParameterCovariance(), GetParameter(), GetParameterCovariance(), GetParameterCovarianceLockStatus(), GetParameterError(), GetParameterLockStatus(), SetParameter(), SetParameterCovariance(), and SetParameterError().
|
inline |
Definition at line 62 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
|
inline |
Definition at line 65 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
|
inline |
Definition at line 72 of file REvent/ChannelRecData.h.
References fChannelQuantities.
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 69 of file REvent/ChannelRecData.h.
References fChannelQuantities.
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 29 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 38 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 41 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
|
inline |
Definition at line 35 of file REvent/ChannelRecData.h.
References CurrentModule(), fChannelQuantities, and sqrt().
|
inline |
Definition at line 32 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
|
inline |
Definition at line 44 of file REvent/ChannelRecData.h.
References fChannelQuantities, and utl::ParameterStorage< IndexEnum, ParameterType, ParameterCovarianceType >::HasParameter().
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 50 of file REvent/ChannelRecData.h.
References fChannelQuantities.
Referenced by otoa::RdFiller::FillRadioChannels().
|
inline |
Definition at line 47 of file REvent/ChannelRecData.h.
References fChannelQuantities.
|
inline |
Definition at line 53 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
Referenced by RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), and RdChannelRiseTimeCalculator::RdChannelRiseTimeCalculator::Run().
|
inline |
Definition at line 59 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
|
inline |
Definition at line 56 of file REvent/ChannelRecData.h.
References CurrentModule(), and fChannelQuantities.
Referenced by RdScintSignalReconstructor::RdScintSignalReconstructor::Run().
|
friend |
Definition at line 83 of file REvent/ChannelRecData.h.
|
friend |
Definition at line 84 of file REvent/ChannelRecData.h.
|
private |
Definition at line 81 of file REvent/ChannelRecData.h.
Referenced by DeleteParameter(), DeleteParameterCovariance(), GetCovarianceEnumVector(), GetEnumVector(), GetParameter(), GetParameterCovariance(), GetParameterCovarianceLockStatus(), GetParameterError(), GetParameterLockStatus(), HasParameter(), HasParameterCovariance(), HasParameterError(), SetParameter(), SetParameterCovariance(), and SetParameterError().