BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DifIndepPar Class Reference

#include <DifIndepPar.h>

Inheritance diagram for DifIndepPar:

Public Member Functions

 DifIndepPar (int n)
 DifIndepPar (const HepVector &a)
 DifIndepPar (const HepVector &pvec, const HepSymMatrix &pcov)
 DifIndepPar (const DifIndepPar &rhs)
DifArray difParameters () const
DifNumber difPar (int i) const
HepVector & parameter ()
const HepVector & parameter () const
HepSymMatrix & covariance ()
const HepSymMatrix & covariance () const
int nPar () const
void print (std::ostream &os=std::cout) const
void printAll (std::ostream &os=std::cout) const
 DifIndepPar (int n)
 DifIndepPar (const HepVector &a)
 DifIndepPar (const HepVector &pvec, const HepSymMatrix &pcov)
 DifIndepPar (const DifIndepPar &rhs)
DifArray difParameters () const
DifNumber difPar (int i) const
HepVector & parameter ()
const HepVector & parameter () const
HepSymMatrix & covariance ()
const HepSymMatrix & covariance () const
int nPar () const
void print (std::ostream &os=std::cout) const
void printAll (std::ostream &os=std::cout) const
 DifIndepPar (int n)
 DifIndepPar (const HepVector &a)
 DifIndepPar (const HepVector &pvec, const HepSymMatrix &pcov)
 DifIndepPar (const DifIndepPar &rhs)
DifArray difParameters () const
DifNumber difPar (int i) const
HepVector & parameter ()
const HepVector & parameter () const
HepSymMatrix & covariance ()
const HepSymMatrix & covariance () const
int nPar () const
void print (std::ostream &os=std::cout) const
void printAll (std::ostream &os=std::cout) const

Detailed Description

Constructor & Destructor Documentation

◆ DifIndepPar() [1/12]

DifIndepPar::DifIndepPar ( int n)

Definition at line 29 of file DifIndepPar.cxx.

29: parvec( ndim, 0 ), parcov( ndim, 1 ) {}

Referenced by DifIndepPar(), TrkParams::TrkParams(), TrkParams::TrkParams(), and TrkParams::TrkParams().

◆ DifIndepPar() [2/12]

DifIndepPar::DifIndepPar ( const HepVector & a)

Definition at line 31 of file DifIndepPar.cxx.

31: parvec( a ), parcov( nPar(), 1 ) {}

◆ DifIndepPar() [3/12]

DifIndepPar::DifIndepPar ( const HepVector & pvec,
const HepSymMatrix & pcov )

Definition at line 42 of file DifIndepPar.cxx.

43 : parvec( pvec ), parcov( pcov ) {}

◆ DifIndepPar() [4/12]

DifIndepPar::DifIndepPar ( const DifIndepPar & rhs)

Definition at line 33 of file DifIndepPar.cxx.

◆ DifIndepPar() [5/12]

DifIndepPar::DifIndepPar ( int n)

◆ DifIndepPar() [6/12]

DifIndepPar::DifIndepPar ( const HepVector & a)

◆ DifIndepPar() [7/12]

DifIndepPar::DifIndepPar ( const HepVector & pvec,
const HepSymMatrix & pcov )

◆ DifIndepPar() [8/12]

DifIndepPar::DifIndepPar ( const DifIndepPar & rhs)

◆ DifIndepPar() [9/12]

DifIndepPar::DifIndepPar ( int n)

◆ DifIndepPar() [10/12]

DifIndepPar::DifIndepPar ( const HepVector & a)

◆ DifIndepPar() [11/12]

DifIndepPar::DifIndepPar ( const HepVector & pvec,
const HepSymMatrix & pcov )

◆ DifIndepPar() [12/12]

DifIndepPar::DifIndepPar ( const DifIndepPar & rhs)

Member Function Documentation

◆ covariance() [1/6]

◆ covariance() [2/6]

HepSymMatrix & DifIndepPar::covariance ( )
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DifIndepPar.h.

53{ return parcov; }

◆ covariance() [3/6]

HepSymMatrix & DifIndepPar::covariance ( )
inline

Definition at line 53 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DifIndepPar.h.

53{ return parcov; }

◆ covariance() [4/6]

const HepSymMatrix & DifIndepPar::covariance ( ) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecoUtil/DifIndepPar.h.

54{ return parcov; }

◆ covariance() [5/6]

const HepSymMatrix & DifIndepPar::covariance ( ) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DifIndepPar.h.

54{ return parcov; }

◆ covariance() [6/6]

const HepSymMatrix & DifIndepPar::covariance ( ) const
inline

Definition at line 54 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DifIndepPar.h.

54{ return parcov; }

◆ difPar() [1/3]

DifNumber DifIndepPar::difPar ( int i) const

Definition at line 52 of file DifIndepPar.cxx.

52{ return DifNumber( parvec( i ), i, this ); }

Referenced by difParameters().

◆ difPar() [2/3]

DifNumber DifIndepPar::difPar ( int i) const

◆ difPar() [3/3]

DifNumber DifIndepPar::difPar ( int i) const

◆ difParameters() [1/3]

DifArray DifIndepPar::difParameters ( ) const

Definition at line 36 of file DifIndepPar.cxx.

36 {
37 DifArray pars( nPar(), nPar() );
38 for ( int i = 1; i <= nPar(); i++ ) { pars( i ) = difPar( i ); }
39 return pars;
40}
DifNumber difPar(int i) const

◆ difParameters() [2/3]

DifArray DifIndepPar::difParameters ( ) const

◆ difParameters() [3/3]

DifArray DifIndepPar::difParameters ( ) const

◆ nPar() [1/3]

int DifIndepPar::nPar ( ) const
inline

◆ nPar() [2/3]

int DifIndepPar::nPar ( ) const
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DifIndepPar.h.

55{ return parvec.num_row(); }

◆ nPar() [3/3]

int DifIndepPar::nPar ( ) const
inline

Definition at line 55 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DifIndepPar.h.

55{ return parvec.num_row(); }

◆ parameter() [1/6]

◆ parameter() [2/6]

HepVector & DifIndepPar::parameter ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DifIndepPar.h.

51{ return parvec; }

◆ parameter() [3/6]

HepVector & DifIndepPar::parameter ( )
inline

Definition at line 51 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DifIndepPar.h.

51{ return parvec; }

◆ parameter() [4/6]

const HepVector & DifIndepPar::parameter ( ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecoUtil/DifIndepPar.h.

52{ return parvec; }

◆ parameter() [5/6]

const HepVector & DifIndepPar::parameter ( ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecoUtil/DifIndepPar.h.

52{ return parvec; }

◆ parameter() [6/6]

const HepVector & DifIndepPar::parameter ( ) const
inline

Definition at line 52 of file Reconstruction/MdcPatRec/MdcRecoUtil/include/MdcRecoUtil/DifIndepPar.h.

52{ return parvec; }

◆ print() [1/3]

void DifIndepPar::print ( std::ostream & os = std::cout) const

Referenced by operator<<().

◆ print() [2/3]

void DifIndepPar::print ( std::ostream & os = std::cout) const

◆ print() [3/3]

void DifIndepPar::print ( std::ostream & os = std::cout) const

◆ printAll() [1/3]

void DifIndepPar::printAll ( std::ostream & os = std::cout) const

◆ printAll() [2/3]

void DifIndepPar::printAll ( std::ostream & os = std::cout) const

◆ printAll() [3/3]

void DifIndepPar::printAll ( std::ostream & os = std::cout) const

The documentation for this class was generated from the following files: