#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.
Definition at line 15 of file ClusterRemovalInfo.h.
Definition at line 16 of file ClusterRemovalInfo.h.
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().