#include <ClusterRemovalInfo.h>
Public Types | |
typedef std::vector< uint32_t > | Indices |
typedef edm::RefProd < SiPixelClusters > | SiPixelClusterRefProd |
typedef SiPixelRecHit::ClusterRef::product_type | SiPixelClusters |
typedef edm::RefProd < SiStripClusters > | SiStripClusterRefProd |
typedef SiStripRecHit2D::ClusterRef::product_type | SiStripClusters |
Public Member Functions | |
ClusterRemovalInfo () | |
ClusterRemovalInfo (const edm::Handle< SiPixelClusters > &pixelClusters, const edm::Handle< SiStripClusters > &stripClusters) | |
ClusterRemovalInfo (const edm::Handle< SiPixelClusters > &pixelClusters) | |
ClusterRemovalInfo (const edm::Handle< SiStripClusters > &stripClusters) | |
void | getOldClustersFrom (const ClusterRemovalInfo &other) |
bool | hasPixel () const |
bool | hasStrip () const |
Indices & | pixelIndices () |
const Indices & | pixelIndices () const |
const SiPixelClusterRefProd & | pixelNewRefProd () const |
const SiPixelClusterRefProd & | pixelRefProd () const |
void | setNewPixelClusters (const edm::OrphanHandle< SiPixelClusters > &pixels) |
void | setNewStripClusters (const edm::OrphanHandle< SiStripClusters > &strips) |
Indices & | stripIndices () |
const Indices & | stripIndices () const |
const SiStripClusterRefProd & | stripNewRefProd () const |
const SiStripClusterRefProd & | stripRefProd () const |
void | swap (reco::ClusterRemovalInfo &other) |
Definition at line 12 of file ClusterRemovalInfo.h.
typedef std::vector<uint32_t> reco::ClusterRemovalInfo::Indices |
Definition at line 19 of file ClusterRemovalInfo.h.
Definition at line 17 of file ClusterRemovalInfo.h.
typedef SiPixelRecHit::ClusterRef::product_type reco::ClusterRemovalInfo::SiPixelClusters |
Definition at line 15 of file ClusterRemovalInfo.h.
Definition at line 16 of file ClusterRemovalInfo.h.
typedef SiStripRecHit2D::ClusterRef::product_type reco::ClusterRemovalInfo::SiStripClusters |
Definition at line 14 of file ClusterRemovalInfo.h.
|
inline |
Definition at line 21 of file ClusterRemovalInfo.h.
|
inline |
Definition at line 23 of file ClusterRemovalInfo.h.
|
inline |
Definition at line 27 of file ClusterRemovalInfo.h.
|
inline |
Definition at line 30 of file ClusterRemovalInfo.h.
|
inline |
Definition at line 34 of file ClusterRemovalInfo.h.
References pixelProd_, and stripProd_.
|
inline |
Definition at line 53 of file ClusterRemovalInfo.h.
References edm::RefProd< T >::isNonnull(), and pixelProd_.
Referenced by ClusterRemovalRefSetter::reKey().
|
inline |
Definition at line 54 of file ClusterRemovalInfo.h.
References edm::RefProd< T >::isNonnull(), and stripProd_.
Referenced by ClusterRemovalRefSetter::reKey().
|
inline |
Definition at line 39 of file ClusterRemovalInfo.h.
References pixelIndices_.
Referenced by ClusterRemovalRefSetter::reKeyPixel().
|
inline |
|
inline |
Definition at line 47 of file ClusterRemovalInfo.h.
References pixelNewProd_.
Referenced by ClusterRemovalRefSetter::reKeyPixel().
|
inline |
Definition at line 45 of file ClusterRemovalInfo.h.
References pixelProd_.
Referenced by ClusterRemovalRefSetter::reKeyPixel().
|
inline |
Definition at line 50 of file ClusterRemovalInfo.h.
References pixelNewProd_.
|
inline |
Definition at line 51 of file ClusterRemovalInfo.h.
References stripNewProd_.
|
inline |
Definition at line 40 of file ClusterRemovalInfo.h.
References stripIndices_.
Referenced by ClusterRemovalRefSetter::reKeyStrip().
|
inline |
|
inline |
Definition at line 48 of file ClusterRemovalInfo.h.
References stripNewProd_.
Referenced by ClusterRemovalRefSetter::reKeyStrip().
|
inline |
Definition at line 46 of file ClusterRemovalInfo.h.
References stripProd_.
Referenced by ClusterRemovalRefSetter::reKeyStrip().
void reco::ClusterRemovalInfo::swap | ( | reco::ClusterRemovalInfo & | other | ) |
Definition at line 4 of file ClusterRemovalInfo.cc.
References pixelIndices_, pixelNewProd_, pixelProd_, stripIndices_, stripNewProd_, stripProd_, and edm::RefProd< T >::swap().
Referenced by reco::swap().
|
private |
Definition at line 62 of file ClusterRemovalInfo.h.
Referenced by pixelIndices(), and swap().
|
private |
Definition at line 60 of file ClusterRemovalInfo.h.
Referenced by pixelNewRefProd(), setNewPixelClusters(), and swap().
|
private |
Definition at line 58 of file ClusterRemovalInfo.h.
Referenced by getOldClustersFrom(), hasPixel(), pixelRefProd(), and swap().
|
private |
Definition at line 62 of file ClusterRemovalInfo.h.
Referenced by stripIndices(), and swap().
|
private |
Definition at line 61 of file ClusterRemovalInfo.h.
Referenced by setNewStripClusters(), stripNewRefProd(), and swap().
|
private |
Definition at line 59 of file ClusterRemovalInfo.h.
Referenced by getOldClustersFrom(), hasStrip(), stripRefProd(), and swap().