#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) | |
OmniClusterRef (ClusterStripRef const &ref) | |
bool | operator< (OmniClusterRef const &lh) const |
bool | operator== (OmniClusterRef const &lh) const |
SiPixelCluster const & | pixelCluster () 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 10 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>,SiPixelCluster > OmniClusterRef::ClusterPixelRef |
Definition at line 17 of file OmniClusterRef.h.
typedef edm::Ref<edmNew::DetSetVector<SiStripCluster>,SiStripCluster > OmniClusterRef::ClusterStripRef |
Definition at line 18 of file OmniClusterRef.h.
|
inline |
Definition at line 20 of file OmniClusterRef.h.
|
inlineexplicit |
Definition at line 21 of file OmniClusterRef.h.
|
inlineexplicit |
Definition at line 22 of file OmniClusterRef.h.
|
inline |
Definition at line 24 of file OmniClusterRef.h.
References index(), isPixel(), isValid(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_pixel().
|
inline |
Definition at line 28 of file OmniClusterRef.h.
References index(), isStrip(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::cluster_strip(), SeedClusterRemover::process(), and TrackClusterRemover::process().
|
inline |
Definition at line 49 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::id(), and me.
Referenced by HLTTrackClusterRemoverNew::process(), ClusterRemovalRefSetter::reKeyPixel(), and ClusterRemovalRefSetter::reKeyStrip().
|
inline |
Definition at line 55 of file OmniClusterRef.h.
References kIsRegional, and rawIndex().
Referenced by BeautifulSoup.PageElement::_invert(), cluster_pixel(), cluster_strip(), key(), pixelCluster(), and stripCluster().
|
inline |
Definition at line 59 of file OmniClusterRef.h.
References isStrip().
Referenced by cluster_pixel().
|
inline |
Definition at line 60 of file OmniClusterRef.h.
References kIsStrip, and rawIndex().
Referenced by cluster_strip(), and isPixel().
|
inline |
Definition at line 58 of file OmniClusterRef.h.
References kInvalid, and rawIndex().
Referenced by cluster_pixel().
|
inline |
Definition at line 50 of file OmniClusterRef.h.
References index().
Referenced by helper::ClusterStorer::ClusterHitRecord< SiStripRecHit2D::ClusterRef >rekey(), HLTTrackClusterRemoverNew::process(), ClusterRemovalRefSetter::reKeyPixel(), ClusterRemovalRefSetter::reKeyStrip(), and ctfseeding::HitExtractorSTRP::skipThis().
|
inline |
|
inline |
|
inline |
Definition at line 32 of file OmniClusterRef.h.
References index(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by TrackerSingleRecHit::pixelCluster().
|
inline |
Definition at line 53 of file OmniClusterRef.h.
References edm::RefCoreWithIndex::index(), and me.
Referenced by index(), isStrip(), isValid(), operator<(), and operator==().
|
inline |
Definition at line 35 of file OmniClusterRef.h.
References index(), me, and edm::RefCoreWithIndex::toRefCore().
Referenced by Traj2TrackHits::build(), and TrackerSingleRecHit::stripCluster().
|
staticprivate |
Definition at line 12 of file OmniClusterRef.h.
Referenced by isValid().
|
staticprivate |
Definition at line 14 of file OmniClusterRef.h.
Referenced by index().
|
staticprivate |
Definition at line 13 of file OmniClusterRef.h.
Referenced by isStrip().
edm::RefCoreWithIndex OmniClusterRef::me |
Definition at line 64 of file OmniClusterRef.h.
Referenced by cluster_pixel(), cluster_strip(), id(), pixelCluster(), rawIndex(), and stripCluster().