CMS 3D CMS Logo

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::EDGetTokenT< reco::ClusterRemovalInfo > &token)
 
 ClusterRemovalRefSetter (const edm::Event &iEvent, const edm::InputTag &tag)
 
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

◆ ClusterPixelRef

Definition at line 29 of file ClusterRemovalRefSetter.h.

◆ ClusterStripRef

Definition at line 30 of file ClusterRemovalRefSetter.h.

Constructor & Destructor Documentation

◆ ClusterRemovalRefSetter() [1/2]

ClusterRemovalRefSetter::ClusterRemovalRefSetter ( const edm::Event iEvent,
const edm::InputTag tag 
)
inline

◆ ClusterRemovalRefSetter() [2/2]

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

Member Function Documentation

◆ reKey()

void ClusterRemovalRefSetter::reKey ( TrackingRecHit hit) const
inline

◆ reKeyPixel()

void ClusterRemovalRefSetter::reKeyPixel ( OmniClusterRef clusRef) const
inlineprivate

◆ reKeyStrip()

void ClusterRemovalRefSetter::reKeyStrip ( OmniClusterRef clusRef) const
inlineprivate

Member Data Documentation

◆ cri_

const reco::ClusterRemovalInfo* ClusterRemovalRefSetter::cri_
private

Definition at line 36 of file ClusterRemovalRefSetter.h.