#include <MatriplexPackers.h>
Public Member Functions | |
void | addInput (const D &item) |
void | addInputAt (int pos, const D &item) |
void | addNullInput () |
MatriplexPackerSlurpIn (const D *base) | |
template<typename TM > | |
void | pack (TM &mplex, int base_offset) |
void | reset () |
Protected Attributes | |
const D * | m_base |
int | m_idx [NN] |
int | m_pos |
Definition at line 16 of file MatriplexPackers.h.
|
inline |
Definition at line 24 of file MatriplexPackers.h.
|
inline |
Definition at line 30 of file MatriplexPackers.h.
References mkfit::MatriplexPackerSlurpIn< D >::m_base, mkfit::MatriplexPackerSlurpIn< D >::m_idx, and mkfit::MatriplexPackerSlurpIn< D >::m_pos.
Referenced by mkfit::MatriplexPackerSlurpIn< D >::addInputAt(), and mkfit::MkFitter::inputTracksForFit().
|
inline |
Definition at line 38 of file MatriplexPackers.h.
References mkfit::MatriplexPackerSlurpIn< D >::addInput(), mkfit::MatriplexPackerSlurpIn< D >::m_idx, and mkfit::MatriplexPackerSlurpIn< D >::m_pos.
|
inline |
Definition at line 28 of file MatriplexPackers.h.
References mkfit::MatriplexPackerSlurpIn< D >::m_idx, and mkfit::MatriplexPackerSlurpIn< D >::m_pos.
Referenced by mkfit::MkFitter::fitTracksWithInterSlurp().
|
inline |
Definition at line 49 of file MatriplexPackers.h.
References cms::cuda::assert(), mkfit::MatriplexPackerSlurpIn< D >::m_base, mkfit::MatriplexPackerSlurpIn< D >::m_idx, mkfit::MatriplexPackerSlurpIn< D >::m_pos, and mkfit::NN.
Referenced by mkfit::MkFitter::inputTracksForFit().
|
inline |
Definition at line 26 of file MatriplexPackers.h.
References mkfit::MatriplexPackerSlurpIn< D >::m_pos.
|
protected |
Definition at line 20 of file MatriplexPackers.h.
Referenced by mkfit::MatriplexPackerSlurpIn< D >::addInput(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::addInput(), mkfit::MatriplexPackerSlurpIn< D >::pack(), and mkfit::MatriplexErrParPackerSlurpIn< T, D >::pack().
|
protected |
Definition at line 18 of file MatriplexPackers.h.
Referenced by mkfit::MatriplexPackerSlurpIn< D >::addInput(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::addInput(), mkfit::MatriplexPackerSlurpIn< D >::addInputAt(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::addInputAt(), mkfit::MatriplexPackerSlurpIn< D >::addNullInput(), mkfit::MatriplexPackerSlurpIn< D >::pack(), and mkfit::MatriplexErrParPackerSlurpIn< T, D >::pack().
|
protected |
Definition at line 21 of file MatriplexPackers.h.
Referenced by mkfit::MatriplexPackerSlurpIn< D >::addInput(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::addInput(), mkfit::MatriplexPackerSlurpIn< D >::addInputAt(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::addInputAt(), mkfit::MatriplexPackerSlurpIn< D >::addNullInput(), mkfit::MatriplexPackerSlurpIn< D >::pack(), mkfit::MatriplexErrParPackerSlurpIn< T, D >::pack(), and mkfit::MatriplexPackerSlurpIn< D >::reset().