#include <SiPixelClusterShapeCache.h>
Classes | |
struct | Field |
struct | LazyGetter |
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::HandleBase &handle, std::shared_ptr< LazyGetter > getter) | |
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_ |
std::shared_ptr< LazyGetter > | getter_ |
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 63 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 64 of file SiPixelClusterShapeCache.h.
|
inline |
Definition at line 65 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 66 of file SiPixelClusterShapeCache.h.
SiPixelClusterShapeCache::~SiPixelClusterShapeCache | ( | ) |
Definition at line 9 of file SiPixelClusterShapeCache.cc.
|
private |
Definition at line 11 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 101 of file SiPixelClusterShapeCache.h.
References assert(), checkRef(), SiPixelClusterShapeCache::Field::complete, data_, end, f, SiPixelClusterShapeCache::Field::filled, getter_, SiPixelClusterShapeCache::Field::has, SiPixelClusterShapeCache::Field::offset, SiPixelClusterShapeCache::Field::size, sizeData_, and SiPixelClusterShapeCache::Field::straight.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), ClusterShapeHitFilter::getSizes(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 88 of file SiPixelClusterShapeCache.h.
References checkRef(), filterCSVwithJSON::copy, data_, edm::Ref< C, T, F >::index(), and sizeData_.
Referenced by BeautifulSoup.PageElement::_invert().
|
inline |
Definition at line 96 of file SiPixelClusterShapeCache.h.
References checkRef(), data_, and edm::Ref< C, T, F >::index().
|
inline |
Definition at line 69 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
Referenced by Vispa.Gui.TextDialog.TextDialog::__init__(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), Vispa.Main.MainWindow.MainWindow::_loadIni(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
inline |
Definition at line 82 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
|
inline |
Definition at line 74 of file SiPixelClusterShapeCache.h.
References data_, getter_, productId_, sizeData_, and std::swap().
|
private |
Definition at line 120 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), get(), insert(), isFilled(), resize(), shrink_to_fit(), and swap().
|
private |
Definition at line 122 of file SiPixelClusterShapeCache.h.
|
private |
Definition at line 123 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), and swap().
|
private |
Definition at line 121 of file SiPixelClusterShapeCache.h.
Referenced by get(), insert(), resize(), shrink_to_fit(), and swap().