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 135 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 139 of file PixelHitMatcher.h.

140  : seed_(seed), hitsMask_(hitsMask),
143  {}
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 154 of file PixelHitMatcher.h.

References dPhi1_.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 150 of file PixelHitMatcher.h.

References dPhi2_.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 153 of file PixelHitMatcher.h.

References dRz1_.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 149 of file PixelHitMatcher.h.

References dRz2_.

Referenced by ElectronSeedGenerator::addSeed().

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

Definition at line 146 of file PixelHitMatcher.h.

References hitsMask_.

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

Definition at line 145 of file PixelHitMatcher.h.

References seed_.

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

Definition at line 152 of file PixelHitMatcher.h.

References subDet1_.

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

Definition at line 148 of file PixelHitMatcher.h.

References subDet2_.

148 { return subDet2_ ; }

Member Data Documentation

float SeedWithInfo::dPhi1_
private

Definition at line 165 of file PixelHitMatcher.h.

Referenced by dPhi1().

float SeedWithInfo::dPhi2_
private

Definition at line 162 of file PixelHitMatcher.h.

Referenced by dPhi2().

float SeedWithInfo::dRz1_
private

Definition at line 164 of file PixelHitMatcher.h.

Referenced by dRz1().

float SeedWithInfo::dRz2_
private

Definition at line 161 of file PixelHitMatcher.h.

Referenced by dRz2().

unsigned char SeedWithInfo::hitsMask_
private

Definition at line 159 of file PixelHitMatcher.h.

Referenced by hitsMask().

TrajectorySeed SeedWithInfo::seed_
private

Definition at line 158 of file PixelHitMatcher.h.

Referenced by seed().

int SeedWithInfo::subDet1_
private

Definition at line 163 of file PixelHitMatcher.h.

Referenced by subDet1().

int SeedWithInfo::subDet2_
private

Definition at line 160 of file PixelHitMatcher.h.

Referenced by subDet2().