ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/error_propagation/include/G4ErrorMatrix.hh>
Classes | |
class | G4ErrorMatrix_row |
class | G4ErrorMatrix_row_const |
Static Public Member Functions | |
static void | error (const char *s) |
Protected Member Functions | |
virtual G4int | num_size () const |
virtual void | invertHaywood4 (G4int &ierr) |
virtual void | invertHaywood5 (G4int &ierr) |
virtual void | invertHaywood6 (G4int &ierr) |
Private Member Functions | |
G4int | dfact_matrix (G4double &det, G4int *ir) |
G4int | dfinv_matrix (G4int *ir) |
Private Attributes | |
std::vector< G4double > | m |
G4int | nrow |
G4int | ncol |
G4int | size |
Definition at line 46 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 46 of file G4ErrorMatrix.hh
G4ErrorMatrix::G4ErrorMatrix | ( | ) |
Definition at line 73 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 73 of file G4ErrorMatrix.cc
G4ErrorMatrix::G4ErrorMatrix | ( | const G4ErrorMatrix & | m1 | ) |
Definition at line 116 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 116 of file G4ErrorMatrix.cc
References m.
G4ErrorMatrix::G4ErrorMatrix | ( | const G4ErrorSymMatrix & | m1 | ) |
Definition at line 122 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 122 of file G4ErrorMatrix.cc
References k, G4ErrorSymMatrix::m, m, n, ncol, nrow, and size.
|
virtual |
Definition at line 112 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 112 of file G4ErrorMatrix.cc
G4ErrorMatrix G4ErrorMatrix::apply | ( | G4double(*)(G4double, G4int, G4int) | f | ) | const |
Definition at line 389 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 389 of file G4ErrorMatrix.cc
References a, b, f, m, num_col(), and num_row().
G4double G4ErrorMatrix::determinant | ( | ) | const |
Definition at line 775 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 775 of file G4ErrorMatrix.cc
References dfact_matrix(), error(), G4ThreadLocal, ncol, and nrow.
Definition at line 517 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 517 of file G4ErrorMatrix.cc
References DBL_EPSILON, epsilon(), error(), k, m, n, ncol, CLHEP::normal(), nrow, and t.
Referenced by determinant(), G4ErrorSymMatrix::determinant(), and invert().
|
static |
Definition at line 804 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 804 of file G4ErrorMatrix.cc
References FatalException, G4Exception(), and message().
Referenced by determinant(), dfact_matrix(), dfinv_matrix(), G4ErrorMatrix(), G4ErrorSymMatrix::G4ErrorSymMatrix(), invert(), sub(), and G4ErrorSymMatrix::sub().
|
inline |
Definition at line 644 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 644 of file G4ErrorMatrix.cc
References dfact_matrix(), dfinv_matrix(), error(), G4ThreadLocal, invertHaywood4(), invertHaywood5(), invertHaywood6(), m, ncol, nrow, t1, and t2.
Definition at line 1009 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 1009 of file G4ErrorMatrix.cc
References m, M00, M01, M02, M03, M04, M10, M11, M12, M13, M14, M20, M21, M22, M23, M24, M30, M31, M32, M33, M34, M40, M41, M42, M43, and M44.
Referenced by invert().
Definition at line 1232 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 1232 of file G4ErrorMatrix.cc
References A00, A01, A02, A03, A04, A05, A10, A11, A12, A13, A14, A15, A20, A21, A22, A23, A24, A25, A30, A31, A32, A33, A34, A35, A40, A41, A42, A43, A44, A45, A50, A51, A52, A53, A54, A55, and m.
Referenced by invert().
|
inlinevirtual |
Referenced by apply(), dfinv_matrix(), dsum(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), G4ErrorSymMatrix::similarity(), G4ErrorSymMatrix::similarityT(), and sub().
|
inlinevirtual |
Referenced by apply(), dfinv_matrix(), dsum(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), operator=(), G4ErrorSymMatrix::similarity(), and sub().
|
inlineprotectedvirtual |
G4ErrorMatrix & G4ErrorMatrix::operator*= | ( | G4double | t | ) |
Definition at line 325 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 325 of file G4ErrorMatrix.cc
References SIMPLE_UOP.
G4ErrorMatrix & G4ErrorMatrix::operator+= | ( | const G4ErrorMatrix & | m2 | ) |
Definition at line 305 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 305 of file G4ErrorMatrix.cc
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
G4ErrorMatrix & G4ErrorMatrix::operator+= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 401 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 401 of file G4ErrorSymMatrix.cc
References CHK_DIM_2, k, G4ErrorSymMatrix::m, m, n, G4ErrorSymMatrix::num_col(), num_col(), G4ErrorSymMatrix::num_row(), and num_row().
G4ErrorMatrix G4ErrorMatrix::operator- | ( | ) | const |
Definition at line 214 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 214 of file G4ErrorMatrix.cc
G4ErrorMatrix & G4ErrorMatrix::operator-= | ( | const G4ErrorMatrix & | m2 | ) |
Definition at line 312 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 312 of file G4ErrorMatrix.cc
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
G4ErrorMatrix & G4ErrorMatrix::operator-= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 433 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 433 of file G4ErrorSymMatrix.cc
References CHK_DIM_2, k, G4ErrorSymMatrix::m, m, n, G4ErrorSymMatrix::num_col(), num_col(), G4ErrorSymMatrix::num_row(), and num_row().
G4ErrorMatrix & G4ErrorMatrix::operator/= | ( | G4double | t | ) |
Definition at line 319 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 319 of file G4ErrorMatrix.cc
References SIMPLE_UOP.
G4ErrorMatrix & G4ErrorMatrix::operator= | ( | const G4ErrorMatrix & | m2 | ) |
Definition at line 331 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 331 of file G4ErrorMatrix.cc
G4ErrorMatrix & G4ErrorMatrix::operator= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 477 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 477 of file G4ErrorSymMatrix.cc
References k, G4ErrorSymMatrix::m, m, n, ncol, G4ErrorSymMatrix::nrow, nrow, num_row(), and size.
|
inline |
|
inline |
G4ErrorMatrix G4ErrorMatrix::sub | ( | G4int | min_row, |
G4int | max_row, | ||
G4int | min_col, | ||
G4int | max_col | ||
) | const |
Definition at line 154 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 154 of file G4ErrorMatrix.cc
References a, error(), m, num_col(), and num_row().
Referenced by dsum().
void G4ErrorMatrix::sub | ( | G4int | row, |
G4int | col, | ||
const G4ErrorMatrix & | m1 | ||
) |
Definition at line 176 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 176 of file G4ErrorMatrix.cc
References a, error(), m, num_col(), and num_row().
G4ErrorMatrix G4ErrorMatrix::T | ( | ) | const |
Definition at line 373 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 373 of file G4ErrorMatrix.cc
References m, ncol, nrow, readPY::pl, pt, and size.
Referenced by G4ErrorFreeTrajState::PropagateError().
G4double G4ErrorMatrix::trace | ( | ) | const |
Definition at line 794 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 794 of file G4ErrorMatrix.cc
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 174 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 174 of file G4ErrorMatrix.hh
|
friend |
Definition at line 175 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 175 of file G4ErrorMatrix.hh
|
friend |
Definition at line 176 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 176 of file G4ErrorMatrix.hh
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 271 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 271 of file G4ErrorMatrix.cc
|
friend |
Definition at line 286 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 286 of file G4ErrorSymMatrix.cc
|
friend |
Definition at line 320 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 320 of file G4ErrorSymMatrix.cc
|
friend |
Definition at line 353 of file G4ErrorSymMatrix.cc.
View newest version in sPHENIX GitHub at line 353 of file G4ErrorSymMatrix.cc
|
friend |
Definition at line 224 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 224 of file G4ErrorMatrix.cc
|
friend |
Definition at line 236 of file G4ErrorMatrix.cc.
View newest version in sPHENIX GitHub at line 236 of file G4ErrorMatrix.cc
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 224 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 224 of file G4ErrorMatrix.hh
Referenced by apply(), G4ErrorSymMatrix::assign(), dfact_matrix(), dfinv_matrix(), G4ErrorMatrix(), invert(), invertHaywood4(), invertHaywood5(), invertHaywood6(), operator*(), operator+=(), operator-(), operator-=(), operator=(), G4ErrorSymMatrix::similarity(), sub(), T(), and trace().
|
private |
Definition at line 226 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 226 of file G4ErrorMatrix.hh
Referenced by determinant(), dfact_matrix(), G4ErrorMatrix(), invert(), operator*(), operator+(), operator-(), operator=(), T(), and trace().
|
private |
Definition at line 226 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 226 of file G4ErrorMatrix.hh
Referenced by G4ErrorSymMatrix::assign(), determinant(), dfact_matrix(), G4ErrorMatrix(), invert(), operator*(), operator+(), operator-(), operator=(), and T().
|
private |
Definition at line 227 of file G4ErrorMatrix.hh.
View newest version in sPHENIX GitHub at line 227 of file G4ErrorMatrix.hh
Referenced by G4ErrorMatrix(), operator=(), and T().