Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genfit::RKMatrix< nRows, nCols > Struct Template Reference

#include <GenFit/blob/master/trackReps/include/RKTools.h>

Public Member Functions

 RKMatrix ()=default
 
 RKMatrix (const RKMatrix &)=default
 
 RKMatrix (std::initializer_list< double > initList)
 
doubleoperator() (size_t iRow, size_t iCol)
 
doubleoperator[] (size_t n)
 
const doubleoperator[] (size_t n) const
 
doublebegin ()
 
doubleend ()
 
const doublebegin () const
 
const doubleend () const
 
RKMatrix< nRows, nCols > & operator= (const RKMatrix< nRows, nCols > &o)
 
void print ()
 

Public Attributes

double vals [nRows *nCols]
 

Detailed Description

template<size_t nRows, size_t nCols>
struct genfit::RKMatrix< nRows, nCols >

Definition at line 34 of file RKTools.h.

View newest version in sPHENIX GitHub at line 34 of file RKTools.h

Constructor & Destructor Documentation

template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( )
default
template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( const RKMatrix< nRows, nCols > &  )
default
template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( std::initializer_list< double initList)
inline

Definition at line 39 of file RKTools.h.

View newest version in sPHENIX GitHub at line 39 of file RKTools.h

Member Function Documentation

template<size_t nRows, size_t nCols>
double* genfit::RKMatrix< nRows, nCols >::begin ( void  )
inline

Definition at line 53 of file RKTools.h.

View newest version in sPHENIX GitHub at line 53 of file RKTools.h

Referenced by genfit::RKTrackRep::calcJ_Mp_7x5(), genfit::RKTrackRep::calcJ_pM_5x7(), genfit::RKTrackRep::Extrap(), genfit::ExtrapStep::ExtrapStep(), genfit::RKTrackRep::initArrays(), genfit::MaterialEffects::noiseCoulomb(), genfit::RKMatrix< 7, 7 >::operator=(), genfit::RKStep::RKStep(), genfit::RKTrackRep::RKutta(), genfit::RKTrackRep::transformM6P(), and genfit::RKTrackRep::transformPM6().

+ Here is the caller graph for this function:

template<size_t nRows, size_t nCols>
const double* genfit::RKMatrix< nRows, nCols >::begin ( void  ) const
inline

Definition at line 55 of file RKTools.h.

View newest version in sPHENIX GitHub at line 55 of file RKTools.h

template<size_t nRows, size_t nCols>
double* genfit::RKMatrix< nRows, nCols >::end ( void  )
inline

Definition at line 54 of file RKTools.h.

View newest version in sPHENIX GitHub at line 54 of file RKTools.h

Referenced by genfit::RKTrackRep::calcJ_Mp_7x5(), genfit::RKTrackRep::calcJ_pM_5x7(), genfit::ExtrapStep::ExtrapStep(), genfit::RKTrackRep::initArrays(), genfit::MaterialEffects::noiseCoulomb(), genfit::RKMatrix< 7, 7 >::operator=(), genfit::RKStep::RKStep(), genfit::RKTrackRep::transformM6P(), and genfit::RKTrackRep::transformPM6().

+ Here is the caller graph for this function:

template<size_t nRows, size_t nCols>
const double* genfit::RKMatrix< nRows, nCols >::end ( void  ) const
inline

Definition at line 56 of file RKTools.h.

View newest version in sPHENIX GitHub at line 56 of file RKTools.h

template<size_t nRows, size_t nCols>
double& genfit::RKMatrix< nRows, nCols >::operator() ( size_t  iRow,
size_t  iCol 
)
inline

Definition at line 43 of file RKTools.h.

View newest version in sPHENIX GitHub at line 43 of file RKTools.h

template<size_t nRows, size_t nCols>
RKMatrix<nRows, nCols>& genfit::RKMatrix< nRows, nCols >::operator= ( const RKMatrix< nRows, nCols > &  o)
inline

Definition at line 58 of file RKTools.h.

View newest version in sPHENIX GitHub at line 58 of file RKTools.h

template<size_t nRows, size_t nCols>
double& genfit::RKMatrix< nRows, nCols >::operator[] ( size_t  n)
inline

Definition at line 46 of file RKTools.h.

View newest version in sPHENIX GitHub at line 46 of file RKTools.h

template<size_t nRows, size_t nCols>
const double& genfit::RKMatrix< nRows, nCols >::operator[] ( size_t  n) const
inline

Definition at line 49 of file RKTools.h.

View newest version in sPHENIX GitHub at line 49 of file RKTools.h

template<size_t nRows, size_t nCols>
void genfit::RKMatrix< nRows, nCols >::print ( )
inline

Definition at line 98 of file RKTools.h.

View newest version in sPHENIX GitHub at line 98 of file RKTools.h

References genfit::RKTools::printDim().

+ Here is the call graph for this function:

Member Data Documentation

template<size_t nRows, size_t nCols>
double genfit::RKMatrix< nRows, nCols >::vals[nRows *nCols]

The documentation for this struct was generated from the following file: