CMS 3D CMS Logo

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

#include <PixelHitMatcher.h>

Public Member Functions

float dPhi1 () const
 
float dPhi2 () const
 
float dRz1 () const
 
float dRz2 () const
 
unsigned char hitsMask () const
 
const TrajectorySeedseed () const
 
 SeedWithInfo (TrajectorySeed seed, unsigned char hitsMask, int subDet2, float dRz2, float dPhi2, int subDet1, float dRz1, float dPhi1)
 
int subDet1 () const
 
int subDet2 () const
 

Private Attributes

float dPhi1_
 
float dPhi2_
 
float dRz1_
 
float dRz2_
 
unsigned char hitsMask_
 
TrajectorySeed seed_
 
int subDet1_
 
int subDet2_
 

Detailed Description

Definition at line 108 of file PixelHitMatcher.h.

Constructor & Destructor Documentation

SeedWithInfo::SeedWithInfo ( TrajectorySeed  seed,
unsigned char  hitsMask,
int  subDet2,
float  dRz2,
float  dPhi2,
int  subDet1,
float  dRz1,
float  dPhi1 
)
inline

Definition at line 112 of file PixelHitMatcher.h.

113  : seed_(seed), hitsMask_(hitsMask),
116  {}
TrajectorySeed seed_
float dRz1() const
unsigned char hitsMask() const
float dRz2() const
float dPhi1() const
float dPhi2() const
unsigned char hitsMask_
int subDet1() const
int subDet2() const

Member Function Documentation

float SeedWithInfo::dPhi1 ( ) const
inline

Definition at line 127 of file PixelHitMatcher.h.

References dPhi1_.

Referenced by ElectronSeedGenerator::addSeed().

127 { return dPhi1_ ; }
float SeedWithInfo::dPhi2 ( ) const
inline

Definition at line 123 of file PixelHitMatcher.h.

References dPhi2_.

Referenced by ElectronSeedGenerator::addSeed().

123 { return dPhi2_ ; }
float SeedWithInfo::dRz1 ( ) const
inline

Definition at line 126 of file PixelHitMatcher.h.

References dRz1_.

Referenced by ElectronSeedGenerator::addSeed().

126 { return dRz1_ ; }
float SeedWithInfo::dRz2 ( ) const
inline

Definition at line 122 of file PixelHitMatcher.h.

References dRz2_.

Referenced by ElectronSeedGenerator::addSeed().

122 { return dRz2_ ; }
unsigned char SeedWithInfo::hitsMask ( ) const
inline

Definition at line 119 of file PixelHitMatcher.h.

References hitsMask_.

119 { return hitsMask_ ; }
unsigned char hitsMask_
const TrajectorySeed& SeedWithInfo::seed ( ) const
inline

Definition at line 118 of file PixelHitMatcher.h.

References seed_.

118 { return seed_ ; }
TrajectorySeed seed_
int SeedWithInfo::subDet1 ( ) const
inline

Definition at line 125 of file PixelHitMatcher.h.

References subDet1_.

125 { return subDet1_ ; }
int SeedWithInfo::subDet2 ( ) const
inline

Definition at line 121 of file PixelHitMatcher.h.

References subDet2_.

121 { return subDet2_ ; }

Member Data Documentation

float SeedWithInfo::dPhi1_
private

Definition at line 138 of file PixelHitMatcher.h.

Referenced by dPhi1().

float SeedWithInfo::dPhi2_
private

Definition at line 135 of file PixelHitMatcher.h.

Referenced by dPhi2().

float SeedWithInfo::dRz1_
private

Definition at line 137 of file PixelHitMatcher.h.

Referenced by dRz1().

float SeedWithInfo::dRz2_
private

Definition at line 134 of file PixelHitMatcher.h.

Referenced by dRz2().

unsigned char SeedWithInfo::hitsMask_
private

Definition at line 132 of file PixelHitMatcher.h.

Referenced by hitsMask().

TrajectorySeed SeedWithInfo::seed_
private

Definition at line 131 of file PixelHitMatcher.h.

Referenced by seed().

int SeedWithInfo::subDet1_
private

Definition at line 136 of file PixelHitMatcher.h.

Referenced by subDet1().

int SeedWithInfo::subDet2_
private

Definition at line 133 of file PixelHitMatcher.h.

Referenced by subDet2().