CMS 3D CMS Logo

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

#include <PixelHitMatcher.h>

Public Types

typedef
TransientTrackingRecHit::ConstRecHitPointer 
ConstRecHitPointer
 
typedef
TransientTrackingRecHit::RecHitContainer 
RecHitContainer
 
typedef
TransientTrackingRecHit::RecHitPointer 
RecHitPointer
 

Public Member Functions

float dPhi () const
 
float dRz () const
 
void invert ()
 
ConstRecHitPointer recHit () const
 
 RecHitWithInfo (ConstRecHitPointer rh, int subDet=0, float dRz=std::numeric_limits< float >::infinity(), float dPhi=std::numeric_limits< float >::infinity())
 
int subDet () const
 

Private Attributes

float dPhi_
 
float dRz_
 
ConstRecHitPointer rh_
 
int subDet_
 

Detailed Description

Definition at line 78 of file PixelHitMatcher.h.

Member Typedef Documentation

Definition at line 82 of file PixelHitMatcher.h.

Definition at line 84 of file PixelHitMatcher.h.

Definition at line 83 of file PixelHitMatcher.h.

Constructor & Destructor Documentation

RecHitWithInfo::RecHitWithInfo ( ConstRecHitPointer  rh,
int  subDet = 0,
float  dRz = std::numeric_limits<float>::infinity(),
float  dPhi = std::numeric_limits<float>::infinity() 
)
inline

Definition at line 86 of file PixelHitMatcher.h.

89  : rh_(rh), subDet_(subDet), dRz_(dRz), dPhi_(dPhi)
90  {}
int subDet() const
float dPhi() const
float dRz() const
ConstRecHitPointer rh_

Member Function Documentation

float RecHitWithInfo::dPhi ( ) const
inline

Definition at line 95 of file PixelHitMatcher.h.

References dPhi_.

95 { return dPhi_ ; }
float RecHitWithInfo::dRz ( ) const
inline

Definition at line 94 of file PixelHitMatcher.h.

References dRz_.

94 { return dRz_ ; }
void RecHitWithInfo::invert ( )
inline

Definition at line 97 of file PixelHitMatcher.h.

References dPhi_.

97 { dPhi_*=-1. ; }
ConstRecHitPointer RecHitWithInfo::recHit ( ) const
inline

Definition at line 92 of file PixelHitMatcher.h.

References rh_.

92 { return rh_; }
ConstRecHitPointer rh_
int RecHitWithInfo::subDet ( ) const
inline

Definition at line 93 of file PixelHitMatcher.h.

References subDet_.

93 { return subDet_ ; }

Member Data Documentation

float RecHitWithInfo::dPhi_
private

Definition at line 104 of file PixelHitMatcher.h.

Referenced by dPhi(), and invert().

float RecHitWithInfo::dRz_
private

Definition at line 103 of file PixelHitMatcher.h.

Referenced by dRz().

ConstRecHitPointer RecHitWithInfo::rh_
private

Definition at line 101 of file PixelHitMatcher.h.

Referenced by recHit().

int RecHitWithInfo::subDet_
private

Definition at line 102 of file PixelHitMatcher.h.

Referenced by subDet().