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().