YODA::ZDbnMixin< Derived > Struct Template Reference CRTP mixin introducing convenience aliases along Z axis. More...
Detailed Descriptiontemplate<class Derived> struct YODA::ZDbnMixin< Derived > CRTP mixin introducing convenience aliases along Z axis. Definition at line 81 of file DbnUtils.h. Member Function Documentation◆ scaleXYZ()
template<class Derived >
Definition at line 100 of file DbnUtils.h. 100 {
101 static_cast<Derived*>(this)->scale(1,fx);
102 static_cast<Derived*>(this)->scale(2,fy);
103 static_cast<Derived*>(this)->scale(3,fz);
104 }
◆ scaleXZ()
template<class Derived >
Definition at line 90 of file DbnUtils.h. 90 {
91 static_cast<Derived*>(this)->scale(1,fx);
92 static_cast<Derived*>(this)->scale(3,fz);
93 }
◆ scaleYZ()
template<class Derived >
Definition at line 95 of file DbnUtils.h. 95 {
96 static_cast<Derived*>(this)->scale(2,fy);
97 static_cast<Derived*>(this)->scale(3,fz);
98 }
◆ scaleZ()
template<class Derived >
Definition at line 86 of file DbnUtils.h. 86 {
87 static_cast<Derived*>(this)->scale(3,factor);
88 }
◆ sumWXZ()
template<class Derived >
Definition at line 118 of file DbnUtils.h. 118{ return static_cast<const Derived*>(this)->crossTerm(0,2); }
◆ sumWYZ()
template<class Derived >
Definition at line 119 of file DbnUtils.h. 119{ return static_cast<const Derived*>(this)->crossTerm(1,2); }
◆ sumWZ()
template<class Derived >
Definition at line 116 of file DbnUtils.h. 116{ return static_cast<const Derived*>(this)->sumW(3); }
◆ sumWZ2()
template<class Derived >
Definition at line 117 of file DbnUtils.h. 117{ return static_cast<const Derived*>(this)->sumW2(3); }
◆ zMean()
template<class Derived >
Definition at line 111 of file DbnUtils.h. double mean(const std::vector< int > &sample) Calculate the mean of a sample. Definition MathUtils.h:391 References YODA::mean(). ◆ zRMS()
template<class Derived >
Definition at line 115 of file DbnUtils.h. double RMS(const double sumWX2, const double sumW, const double sumW2) Calculate the weighted RMS of a sample. Definition MathUtils.h:489 References YODA::RMS(). ◆ zStdDev()
template<class Derived >
Definition at line 113 of file DbnUtils.h. double stdDev(const double sumWX, const double sumW, const double sumWX2, const double sumW2) Calculate the weighted standard deviation of a sample. Definition MathUtils.h:458 References YODA::stdDev(). ◆ zStdErr()
template<class Derived >
Definition at line 114 of file DbnUtils.h. double stdErr(const double sumWX, const double sumW, const double sumWX2, const double sumW2) Calculate the weighted standard error of a sample. Definition MathUtils.h:470 References YODA::stdErr(). ◆ zVariance()
template<class Derived >
Definition at line 112 of file DbnUtils.h. double variance(const double sumWX, const double sumW, const double sumWX2, const double sumW2) Calculate the weighted variance of a sample. Definition MathUtils.h:421 References YODA::variance(). The documentation for this struct was generated from the following file:
Generated on Mon Oct 28 2024 13:47:24 for YODA - Yet more Objects for Data Analysis by 1.9.8 |