CMS 3D CMS Logo

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 129 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 133 of file PixelHitMatcher.h.

134  : seed_(seed), hitsMask_(hitsMask),
137  {}
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 148 of file PixelHitMatcher.h.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 144 of file PixelHitMatcher.h.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 147 of file PixelHitMatcher.h.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 143 of file PixelHitMatcher.h.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 140 of file PixelHitMatcher.h.

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

Definition at line 139 of file PixelHitMatcher.h.

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

Definition at line 146 of file PixelHitMatcher.h.

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

Definition at line 142 of file PixelHitMatcher.h.

142 { return subDet2_ ; }

Member Data Documentation

float SeedWithInfo::dPhi1_
private

Definition at line 159 of file PixelHitMatcher.h.

float SeedWithInfo::dPhi2_
private

Definition at line 156 of file PixelHitMatcher.h.

float SeedWithInfo::dRz1_
private

Definition at line 158 of file PixelHitMatcher.h.

float SeedWithInfo::dRz2_
private

Definition at line 155 of file PixelHitMatcher.h.

unsigned char SeedWithInfo::hitsMask_
private

Definition at line 153 of file PixelHitMatcher.h.

TrajectorySeed SeedWithInfo::seed_
private

Definition at line 152 of file PixelHitMatcher.h.

int SeedWithInfo::subDet1_
private

Definition at line 157 of file PixelHitMatcher.h.

int SeedWithInfo::subDet2_
private

Definition at line 154 of file PixelHitMatcher.h.