CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
StripCPE::Param Struct Reference

#include <StripCPE.h>

Public Member Functions

float coveredStrips (const LocalVector &, const LocalPoint &) const
 
 Param ()
 

Public Attributes

LocalVector drift
 
float maxLength
 
SiStripDetId::ModuleGeometry moduleGeom
 
int nstrips
 
float pitch_rel_err2
 
float thickness
 
StripTopology const * topology
 

Detailed Description

Definition at line 41 of file StripCPE.h.

Constructor & Destructor Documentation

StripCPE::Param::Param ( )
inline

Definition at line 42 of file StripCPE.h.

42 : topology(0) {}
StripTopology const * topology
Definition: StripCPE.h:43

Member Function Documentation

float StripCPE::Param::coveredStrips ( const LocalVector lvec,
const LocalPoint lpos 
) const

Definition at line 74 of file StripCPE.cc.

References f, Topology::measurementPosition(), topology, and x.

Referenced by StripCPEfromTrackAngle::localParameters(), StripCPEgeometric::localParameters(), and StripCPE::localParameters().

74  {
75  return
76  ( topology->measurementPosition(lpos + 0.5f*lvec)
77  - topology->measurementPosition(lpos - 0.5f*lvec)).x();
78 }
StripTopology const * topology
Definition: StripCPE.h:43
double f[11][100]
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
Definition: DDAxes.h:10

Member Data Documentation

LocalVector StripCPE::Param::drift
float StripCPE::Param::maxLength
SiStripDetId::ModuleGeometry StripCPE::Param::moduleGeom
int StripCPE::Param::nstrips

Definition at line 46 of file StripCPE.h.

Referenced by StripCPE::fillParam().

float StripCPE::Param::pitch_rel_err2

Definition at line 45 of file StripCPE.h.

Referenced by StripCPE::fillParam(), and StripCPEgeometric::localParameters().

float StripCPE::Param::thickness
StripTopology const* StripCPE::Param::topology