Analysis Software
Documentation for sPHENIX simulation software
|
#include <prototype/blob/master/offline/packages/MvtxPrototype2/MvtxPrototype2Geom.h>
Public Member Functions | |
MatrixCache ()=default | |
~MatrixCache ()=default | |
MatrixCache (const MatrixCache &src)=delete | |
MatrixCache & | operator= (const MatrixCache src)=delete |
void | setSize (int s) |
set size of matrix cache | |
int | getSize () const |
get the size of the cache | |
void | setMatrix (const T &mat, int sensID) |
assign matrix to a slot | |
const T & | getMatrix (int sensID) const |
bool | isFilled () const |
Private Attributes | |
std::vector< T > | m_cache |
Definition at line 24 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 24 of file MvtxPrototype2Geom.h
|
default |
|
default |
|
delete |
|
inline |
Definition at line 51 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 51 of file MvtxPrototype2Geom.h
Referenced by MvtxPrototype2Geom::getMatrixL2G().
|
inline |
get the size of the cache
Definition at line 40 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 40 of file MvtxPrototype2Geom.h
|
inline |
Definition at line 52 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 52 of file MvtxPrototype2Geom.h
|
delete |
|
inline |
assign matrix to a slot
Definition at line 42 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 42 of file MvtxPrototype2Geom.h
Referenced by MvtxPrototype2Geom::fillMatrixCache().
|
inline |
set size of matrix cache
Definition at line 33 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 33 of file MvtxPrototype2Geom.h
Referenced by MvtxPrototype2Geom::fillMatrixCache().
|
private |
Definition at line 55 of file MvtxPrototype2Geom.h.
View newest version in sPHENIX GitHub at line 55 of file MvtxPrototype2Geom.h
Referenced by MatrixCache< TGeoHMatrix >::getMatrix(), MatrixCache< TGeoHMatrix >::getSize(), MatrixCache< TGeoHMatrix >::isFilled(), MatrixCache< TGeoHMatrix >::setMatrix(), and MatrixCache< TGeoHMatrix >::setSize().