#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__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), ClusterShapeHitFilter::getSizes(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 79 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 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__(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), Vispa.Main.MainWindow.MainWindow::_loadIni(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
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().