#include <SiPixelClusterShapeCache.h>
Classes | |
struct | Field |
Public Types | |
typedef edm::Ref < edmNew::DetSetVector < SiPixelCluster > , SiPixelCluster > | ClusterRef |
Public Member Functions | |
SiPixelClusterShapeData | get (const ClusterRef &cluster, const PixelGeomDetUnit *pixDet) const |
template<typename T > | |
void | insert (const ClusterRef &cluster, const T &data) |
bool | isFilled (const ClusterRef &cluster) const |
void | resize (size_t size) |
void | shrink_to_fit () |
SiPixelClusterShapeCache () | |
SiPixelClusterShapeCache (const edm::HandleBase &handle) | |
SiPixelClusterShapeCache (const edm::ProductID &id) | |
void | swap (SiPixelClusterShapeCache &other) |
~SiPixelClusterShapeCache () | |
Private Member Functions | |
void | checkRef (const ClusterRef &cluster) const |
Private Attributes | |
std::vector< Field > | data_ |
edm::ProductID | productId_ |
std::vector< std::pair< int, int > > | sizeData_ |
Definition at line 39 of file SiPixelClusterShapeCache.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>, SiPixelCluster> SiPixelClusterShapeCache::ClusterRef |
Definition at line 41 of file SiPixelClusterShapeCache.h.
|
inline |
Definition at line 56 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 57 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 58 of file SiPixelClusterShapeCache.h.
SiPixelClusterShapeCache::~SiPixelClusterShapeCache | ( | ) |
Definition at line 6 of file SiPixelClusterShapeCache.cc.
|
private |
Definition at line 8 of file SiPixelClusterShapeCache.cc.
References data_, edm::Ref< C, T, F >::id(), edm::Ref< C, T, F >::index(), and productId_.
Referenced by get(), insert(), and isFilled().
|
inline |
Definition at line 92 of file SiPixelClusterShapeCache.h.
References assert(), checkRef(), SiPixelClusterShapeCache::Field::complete, data_, end, f, SiPixelClusterShapeCache::Field::filled, SiPixelClusterShapeCache::Field::has, SiPixelClusterShapeCache::Field::offset, SiPixelClusterShapeCache::Field::size, sizeData_, and SiPixelClusterShapeCache::Field::straight.
Referenced by Options.Options::__getitem__().
|
inline |
Definition at line 79 of file SiPixelClusterShapeCache.h.
References checkRef(), filterCSVwithJSON::copy, data_, edm::Ref< C, T, F >::index(), and sizeData_.
|
inline |
Definition at line 87 of file SiPixelClusterShapeCache.h.
References checkRef(), data_, and edm::Ref< C, T, F >::index().
|
inline |
Definition at line 61 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
Referenced by Vispa.Gui.TextDialog.TextDialog::__init__().
|
inline |
Definition at line 73 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
|
inline |
Definition at line 66 of file SiPixelClusterShapeCache.h.
References data_, productId_, sizeData_, and std::swap().
|
private |
Definition at line 107 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), get(), insert(), isFilled(), resize(), shrink_to_fit(), and swap().
|
private |
Definition at line 109 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), and swap().
|
private |
Definition at line 108 of file SiPixelClusterShapeCache.h.
Referenced by get(), insert(), resize(), shrink_to_fit(), and swap().