#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 43 of file SiPixelClusterShapeCache.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>, SiPixelCluster> SiPixelClusterShapeCache::ClusterRef |
Definition at line 45 of file SiPixelClusterShapeCache.h.
|
inline |
Definition at line 60 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 61 of file SiPixelClusterShapeCache.h.
|
inlineexplicit |
Definition at line 62 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 97 of file SiPixelClusterShapeCache.h.
References cms::cuda::assert(), checkRef(), SiPixelClusterShapeCache::Field::complete, data_, dataset::end, validate-o2o-wbm::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(), submitPVValidationJobs.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), ClusterShapeHitFilter::getSizes(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), rrapi.RRApi::workspaces(), and util.rrapi.RRApi::workspaces().
|
inline |
Definition at line 83 of file SiPixelClusterShapeCache.h.
References checkRef(), filterCSVwithJSON::copy, data_, edm::Ref< C, T, F >::index(), and sizeData_.
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
inline |
Definition at line 92 of file SiPixelClusterShapeCache.h.
References checkRef(), data_, and edm::Ref< C, T, F >::index().
|
inline |
Definition at line 65 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
|
inline |
Definition at line 77 of file SiPixelClusterShapeCache.h.
References data_, and sizeData_.
|
inline |
Definition at line 70 of file SiPixelClusterShapeCache.h.
References data_, productId_, sizeData_, and std::swap().
|
private |
Definition at line 112 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), get(), insert(), isFilled(), resize(), shrink_to_fit(), and swap().
|
private |
Definition at line 114 of file SiPixelClusterShapeCache.h.
Referenced by checkRef(), and swap().
|
private |
Definition at line 113 of file SiPixelClusterShapeCache.h.
Referenced by get(), insert(), resize(), shrink_to_fit(), and swap().