Skip to content
Snippets Groups Projects

Ca: simple extrapolation for the no-field regions

Merged Sergey Gorbunov requested to merge se.gorbunov/cbmroot:straightLine into master
Files
7
@@ -139,26 +139,53 @@ namespace cbm::algo::ca
/// \return covariance matrix element
///
DataT C00() const { return C<0, 0>(); }
DataT C01() const { return C<0, 1>(); }
DataT C02() const { return C<0, 2>(); }
DataT C03() const { return C<0, 3>(); }
DataT C04() const { return C<0, 4>(); }
DataT C05() const { return C<0, 5>(); }
DataT C06() const { return C<0, 6>(); }
DataT C10() const { return C<1, 0>(); }
DataT C11() const { return C<1, 1>(); }
DataT C12() const { return C<1, 2>(); }
DataT C13() const { return C<1, 3>(); }
DataT C14() const { return C<1, 4>(); }
DataT C15() const { return C<1, 5>(); }
DataT C16() const { return C<1, 6>(); }
DataT C20() const { return C<2, 0>(); }
DataT C21() const { return C<2, 1>(); }
DataT C22() const { return C<2, 2>(); }
DataT C23() const { return C<2, 3>(); }
DataT C24() const { return C<2, 4>(); }
DataT C25() const { return C<2, 5>(); }
DataT C26() const { return C<2, 6>(); }
DataT C30() const { return C<3, 0>(); }
DataT C31() const { return C<3, 1>(); }
DataT C32() const { return C<3, 2>(); }
DataT C33() const { return C<3, 3>(); }
DataT C34() const { return C<3, 4>(); }
DataT C35() const { return C<3, 5>(); }
DataT C36() const { return C<3, 6>(); }
DataT C40() const { return C<4, 0>(); }
DataT C41() const { return C<4, 1>(); }
DataT C42() const { return C<4, 2>(); }
DataT C43() const { return C<4, 3>(); }
DataT C44() const { return C<4, 4>(); }
DataT C45() const { return C<4, 5>(); }
DataT C46() const { return C<4, 6>(); }
DataT C50() const { return C<5, 0>(); }
DataT C51() const { return C<5, 1>(); }
DataT C52() const { return C<5, 2>(); }
DataT C53() const { return C<5, 3>(); }
DataT C54() const { return C<5, 4>(); }
DataT C55() const { return C<5, 5>(); }
DataT C56() const { return C<5, 6>(); }
DataT C60() const { return C<6, 0>(); }
DataT C61() const { return C<6, 1>(); }
DataT C62() const { return C<6, 2>(); }
@@ -437,26 +464,53 @@ namespace cbm::algo::ca
/// \brief Individual references to covariance matrix elements
///
DataT& C00() { return C<0, 0>(); }
DataT& C01() { return C<0, 1>(); }
DataT& C02() { return C<0, 2>(); }
DataT& C03() { return C<0, 3>(); }
DataT& C04() { return C<0, 4>(); }
DataT& C05() { return C<0, 5>(); }
DataT& C06() { return C<0, 6>(); }
DataT& C10() { return C<1, 0>(); }
DataT& C11() { return C<1, 1>(); }
DataT& C12() { return C<1, 2>(); }
DataT& C13() { return C<1, 3>(); }
DataT& C14() { return C<1, 4>(); }
DataT& C15() { return C<1, 5>(); }
DataT& C16() { return C<1, 6>(); }
DataT& C20() { return C<2, 0>(); }
DataT& C21() { return C<2, 1>(); }
DataT& C22() { return C<2, 2>(); }
DataT& C23() { return C<2, 3>(); }
DataT& C24() { return C<2, 4>(); }
DataT& C25() { return C<2, 5>(); }
DataT& C26() { return C<2, 6>(); }
DataT& C30() { return C<3, 0>(); }
DataT& C31() { return C<3, 1>(); }
DataT& C32() { return C<3, 2>(); }
DataT& C33() { return C<3, 3>(); }
DataT& C34() { return C<3, 4>(); }
DataT& C35() { return C<3, 5>(); }
DataT& C36() { return C<3, 6>(); }
DataT& C40() { return C<4, 0>(); }
DataT& C41() { return C<4, 1>(); }
DataT& C42() { return C<4, 2>(); }
DataT& C43() { return C<4, 3>(); }
DataT& C44() { return C<4, 4>(); }
DataT& C45() { return C<4, 5>(); }
DataT& C46() { return C<4, 6>(); }
DataT& C50() { return C<5, 0>(); }
DataT& C51() { return C<5, 1>(); }
DataT& C52() { return C<5, 2>(); }
DataT& C53() { return C<5, 3>(); }
DataT& C54() { return C<5, 4>(); }
DataT& C55() { return C<5, 5>(); }
DataT& C56() { return C<5, 6>(); }
DataT& C60() { return C<6, 0>(); }
DataT& C61() { return C<6, 1>(); }
DataT& C62() { return C<6, 2>(); }
Loading