#include <Projection.h>
Definition at line 19 of file Projection.h.
◆ Projection()
DecayTreeFitter::Projection::Projection |
( |
int |
dimP, |
|
|
int |
dimC |
|
) |
| |
|
inline |
Definition at line 22 of file Projection.h.
22 : m_matrixH(dimC, dimP), m_r(dimC), m_matrixV(dimC), m_offset(0), m_particle(
nullptr), m_nHidden(0) {}
◆ ~Projection()
virtual DecayTreeFitter::Projection::~Projection |
( |
| ) |
|
|
inlinevirtual |
◆ chiSquare()
double DecayTreeFitter::Projection::chiSquare |
( |
| ) |
const |
|
inline |
Definition at line 78 of file Projection.h.
80 TMatrixDSym W = m_matrixV;
83 return W.Similarity(m_r);
◆ H() [1/2]
const TMatrixD& DecayTreeFitter::Projection::H |
( |
| ) |
const |
|
inline |
◆ H() [2/2]
double& DecayTreeFitter::Projection::H |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
Definition at line 28 of file Projection.h.
30 #ifdef VTK_BOUNDSCHECKING 31 assert(m_offset + row > 0 && col > 0 && m_offset + row <= m_matrixH.GetNrows() && col <= m_matrixH.GetNcols());
33 return m_matrixH(m_offset + row, col);
◆ incrementOffset()
void DecayTreeFitter::Projection::incrementOffset |
( |
unsigned int |
i | ) |
|
|
inline |
◆ offset()
unsigned int DecayTreeFitter::Projection::offset |
( |
| ) |
const |
|
inline |
◆ particle()
const ParticleBase* DecayTreeFitter::Projection::particle |
( |
| ) |
const |
|
inline |
◆ r() [1/3]
const TVectorD& DecayTreeFitter::Projection::r |
( |
| ) |
const |
|
inline |
◆ r() [2/3]
TVectorD& DecayTreeFitter::Projection::r |
( |
| ) |
|
|
inline |
◆ r() [3/3]
double& DecayTreeFitter::Projection::r |
( |
int |
row | ) |
|
|
inline |
Definition at line 40 of file Projection.h.
42 #ifdef VTK_BOUNDSCHECKING 43 assert(m_offset + row > 0 && m_offset + row <= m_r.GetNrows());
45 return m_r(m_offset + row);
◆ reset()
void DecayTreeFitter::Projection::reset |
( |
| ) |
|
|
inline |
◆ setParticle()
void DecayTreeFitter::Projection::setParticle |
( |
const ParticleBase & |
p | ) |
|
|
inline |
◆ V() [1/2]
const TMatrixDSym& DecayTreeFitter::Projection::V |
( |
| ) |
const |
|
inline |
◆ V() [2/2]
double& DecayTreeFitter::Projection::V |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
Definition at line 51 of file Projection.h.
51 {
return m_matrixV(m_offset + row, m_offset + col); }
◆ Vfast()
double& DecayTreeFitter::Projection::Vfast |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
Definition at line 52 of file Projection.h.
54 #ifdef VTK_BOUNDSCHECKING 55 assert(m_offset + row > 0 && m_offset + col > 0 && m_offset + row <= m_matrixV.GetNrows() && m_offset + col <= m_matrixV.GetNcols() && row >= col);
57 return m_matrixV(m_offset + row, m_offset + col);
The documentation for this class was generated from the following file: