#include <OmniClusterRef.h>
Public Types | |
typedef edm::Ref < edmNew::DetSetVector < SiPixelCluster > , SiPixelCluster > | ClusterPixelRef |
typedef edm::Ref < edm::LazyGetter < SiStripCluster > , SiStripCluster, edm::FindValue< SiStripCluster > > | ClusterRegionalRef |
typedef edm::Ref < edmNew::DetSetVector < SiStripCluster > , SiStripCluster > | ClusterStripRef |
Public Member Functions | |
ClusterPixelRef | cluster_pixel () const |
ClusterRegionalRef | cluster_regional () const |
ClusterStripRef | cluster_strip () const |
edm::ProductID | id () const |
unsigned int | index () const |
bool | isNonRegionalStrip () const |
bool | isPixel () const |
bool | isRegional () const |
bool | isStrip () const |
bool | isValid () const |
unsigned int | key () const |
OmniClusterRef () | |
OmniClusterRef (ClusterPixelRef const &ref) | |
OmniClusterRef (ClusterStripRef const &ref) | |
OmniClusterRef (ClusterRegionalRef const &ref) | |
bool | operator< (OmniClusterRef const &lh) const |
bool | operator== (OmniClusterRef const &lh) const |
unsigned int | rawIndex () const |
SiStripCluster const & | stripCluster () const |
Public Attributes | |
edm::RefCoreWithIndex | me |
Static Private Attributes | |
static const unsigned int | kInvalid = 0x80000000 |
static const unsigned int | kIsRegional = 0x60000000 |
static const unsigned int | kIsStrip = 0x20000000 |
Definition at line 12 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>,SiPixelCluster > OmniClusterRef::ClusterPixelRef |
Definition at line 19 of file OmniClusterRef.h.
typedef edm::Ref< edm::LazyGetter<SiStripCluster>, SiStripCluster, edm::FindValue<SiStripCluster> > OmniClusterRef::ClusterRegionalRef |
Definition at line 21 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiStripCluster>,SiStripCluster > OmniClusterRef::ClusterStripRef |
Definition at line 20 of file OmniClusterRef.h.
|
inline |
Definition at line 23 of file OmniClusterRef.h.
|
inlineexplicit |
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 36 of file OmniClusterRef.h.
References index(), isRegional(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_regional().
|
inline |
Definition at line 32 of file OmniClusterRef.h.
References index(), isNonRegionalStrip(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_strip(), SeedClusterRemover::process(), and TrackClusterRemover::process().
|
inline |
Definition at line 55 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::id(), and me.
Referenced by HLTTrackClusterRemover::process(), ClusterRemovalRefSetter::reKeyPixel(), and ClusterRemovalRefSetter::reKeyStrip().
|
inline |
Definition at line 61 of file OmniClusterRef.h.
References kIsRegional, and rawIndex().
Referenced by cluster_pixel(), cluster_regional(), cluster_strip(), key(), and stripCluster().
|
inline |
Definition at line 68 of file OmniClusterRef.h.
References kIsRegional, kIsStrip, and rawIndex().
Referenced by cluster_strip().
|
inline |
Definition at line 65 of file OmniClusterRef.h.
References isStrip().
Referenced by cluster_pixel().
|
inline |
Definition at line 67 of file OmniClusterRef.h.
References kIsRegional, and rawIndex().
Referenced by cluster_regional(), and stripCluster().
|
inline |
Definition at line 66 of file OmniClusterRef.h.
References kIsStrip, and rawIndex().
Referenced by isPixel().
|
inline |
Definition at line 64 of file OmniClusterRef.h.
References kInvalid, and rawIndex().
Referenced by cluster_pixel().
|
inline |
Definition at line 56 of file OmniClusterRef.h.
References index().
Referenced by helper::ClusterStorer::ClusterHitRecord< SiStripRecHit2D::ClusterRef >rekey(), HLTTrackClusterRemover::process(), ClusterRemovalRefSetter::reKeyPixel(), ClusterRemovalRefSetter::reKeyStrip(), and ctfseeding::HitExtractorSTRP::skipThis().
|
inline |
|
inline |
|
inline |
Definition at line 59 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::index(), and me.
Referenced by index(), isNonRegionalStrip(), isRegional(), isStrip(), isValid(), operator<(), and operator==().
|
inline |
Definition at line 41 of file OmniClusterRef.h.
References index(), isRegional(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::stripCluster().
|
staticprivate |
Definition at line 14 of file OmniClusterRef.h.
Referenced by isValid().
|
staticprivate |
Definition at line 16 of file OmniClusterRef.h.
Referenced by index(), isNonRegionalStrip(), and isRegional().
|
staticprivate |
Definition at line 15 of file OmniClusterRef.h.
Referenced by isNonRegionalStrip(), and isStrip().
edm::RefCoreWithIndex OmniClusterRef::me |
Definition at line 70 of file OmniClusterRef.h.
Referenced by cluster_pixel(), cluster_regional(), cluster_strip(), id(), rawIndex(), and stripCluster().