#include <OmniClusterRef.h>
Public Types | |
typedef edm::Ref < edmNew::DetSetVector < SiPixelCluster > , SiPixelCluster > | ClusterPixelRef |
typedef edm::Ref < edmNew::DetSetVector < SiStripCluster > , SiStripCluster > | ClusterStripRef |
Public Member Functions | |
ClusterPixelRef | cluster_pixel () const |
ClusterStripRef | cluster_strip () const |
edm::ProductID | id () const |
unsigned int | index () const |
bool | isPixel () const |
bool | isStrip () const |
bool | isValid () const |
unsigned int | key () const |
OmniClusterRef () | |
OmniClusterRef (ClusterPixelRef const &ref, unsigned int subClus=0) | |
OmniClusterRef (ClusterStripRef const &ref, unsigned int subClus=0) | |
bool | operator< (OmniClusterRef const &lh) const |
bool | operator== (OmniClusterRef const &lh) const |
SiPixelCluster const & | pixelCluster () const |
unsigned int | rawIndex () const |
SiStripCluster const & | stripCluster () const |
unsigned int | subCluster () const |
Private Attributes | |
edm::RefCoreWithIndex | me |
Static Private Attributes | |
static const unsigned int | indexMask = 0xFFFFFF |
static const unsigned int | kInvalid = 0x80000000 |
static const unsigned int | kIsRegional = 0x60000000 |
static const unsigned int | kIsStrip = 0x20000000 |
static const unsigned int | subClusMask = 0xF000000 |
static const unsigned int | subClusShift = 24 |
Definition at line 10 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>,SiPixelCluster > OmniClusterRef::ClusterPixelRef |
Definition at line 21 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiStripCluster>,SiStripCluster > OmniClusterRef::ClusterStripRef |
Definition at line 22 of file OmniClusterRef.h.
|
inline |
Definition at line 24 of file OmniClusterRef.h.
|
inlineexplicit |
Definition at line 25 of file OmniClusterRef.h.
|
inlineexplicit |
Definition at line 26 of file OmniClusterRef.h.
|
inline |
Definition at line 28 of file OmniClusterRef.h.
References index(), isPixel(), isValid(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_pixel().
|
inline |
Definition at line 32 of file OmniClusterRef.h.
References index(), isStrip(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_strip(), SeedClusterRemover::process(), HITrackClusterRemover::process(), and ctfseeding::HitExtractorSTRP::skipThis().
|
inline |
Definition at line 53 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::id(), and me.
Referenced by HLTTrackClusterRemoverNew::process().
|
inline |
Definition at line 59 of file OmniClusterRef.h.
References indexMask, and rawIndex().
Referenced by BeautifulSoup.PageElement::_invert(), cluster_pixel(), cluster_strip(), key(), pixelCluster(), and stripCluster().
|
inline |
Definition at line 64 of file OmniClusterRef.h.
References isStrip().
Referenced by cluster_pixel().
|
inline |
Definition at line 65 of file OmniClusterRef.h.
References kIsStrip, and rawIndex().
Referenced by cluster_strip(), and isPixel().
|
inline |
Definition at line 63 of file OmniClusterRef.h.
References kInvalid, and rawIndex().
Referenced by cluster_pixel(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 54 of file OmniClusterRef.h.
References index().
Referenced by helper::ClusterStorer::ClusterHitRecord< SiStripRecHit2D::ClusterRef >rekey(), HLTTrackClusterRemoverNew::process(), HSCPDeDxInfoProducer::processHit(), and ctfseeding::HitExtractorSTRP::skipThis().
|
inline |
|
inline |
|
inline |
Definition at line 36 of file OmniClusterRef.h.
References index(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::pixelCluster().
|
inline |
Definition at line 57 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::index(), and me.
Referenced by index(), isStrip(), isValid(), operator<(), operator==(), and subCluster().
|
inline |
Definition at line 39 of file OmniClusterRef.h.
References index(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by Traj2TrackHits::build(), SiStripMatchedRecHit2D::monoCluster(), SiStripMatchedRecHit2D::stereoCluster(), and TrackerSingleRecHit::stripCluster().
|
inline |
Definition at line 61 of file OmniClusterRef.h.
References rawIndex(), subClusMask, and subClusShift.
|
staticprivate |
Definition at line 16 of file OmniClusterRef.h.
Referenced by index().
|
staticprivate |
Definition at line 12 of file OmniClusterRef.h.
Referenced by isValid().
|
staticprivate |
Definition at line 14 of file OmniClusterRef.h.
|
staticprivate |
Definition at line 13 of file OmniClusterRef.h.
Referenced by isStrip().
|
private |
Definition at line 70 of file OmniClusterRef.h.
Referenced by cluster_pixel(), cluster_strip(), id(), pixelCluster(), rawIndex(), and stripCluster().
|
staticprivate |
Definition at line 17 of file OmniClusterRef.h.
Referenced by subCluster().
|
staticprivate |
Definition at line 18 of file OmniClusterRef.h.
Referenced by subCluster().