CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Types | Private Member Functions | Private Attributes
ClusterRemovalRefSetter Class Reference

#include <ClusterRemovalRefSetter.h>

Public Member Functions

 ClusterRemovalRefSetter (const edm::Event &iEvent, const edm::InputTag &tag)
 
 ClusterRemovalRefSetter (const edm::Event &iEvent, const edm::EDGetTokenT< reco::ClusterRemovalInfo > &token)
 
void reKey (TrackingRecHit *hit) const
 

Private Types

typedef
OmniClusterRef::ClusterPixelRef 
ClusterPixelRef
 
typedef
OmniClusterRef::ClusterStripRef 
ClusterStripRef
 

Private Member Functions

void reKeyPixel (OmniClusterRef &clusRef) const
 
void reKeyStrip (OmniClusterRef &clusRef) const
 

Private Attributes

const reco::ClusterRemovalInfocri_
 

Detailed Description

Definition at line 21 of file ClusterRemovalRefSetter.h.

Member Typedef Documentation

Definition at line 29 of file ClusterRemovalRefSetter.h.

Definition at line 30 of file ClusterRemovalRefSetter.h.

Constructor & Destructor Documentation

ClusterRemovalRefSetter::ClusterRemovalRefSetter ( const edm::Event iEvent,
const edm::InputTag tag 
)
inline
ClusterRemovalRefSetter::ClusterRemovalRefSetter ( const edm::Event iEvent,
const edm::EDGetTokenT< reco::ClusterRemovalInfo > &  token 
)
inline

Member Function Documentation

void ClusterRemovalRefSetter::reKey ( TrackingRecHit hit) const
inline
void ClusterRemovalRefSetter::reKeyPixel ( OmniClusterRef clusRef) const
inlineprivate
void ClusterRemovalRefSetter::reKeyStrip ( OmniClusterRef clusRef) const
inlineprivate

Member Data Documentation

const reco::ClusterRemovalInfo* ClusterRemovalRefSetter::cri_
private

Definition at line 36 of file ClusterRemovalRefSetter.h.