CMS 3D CMS Logo

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

float backplanecorrection
 
LocalVector drift
 
float invThickness
 
float maxLength
 
SiStripModuleGeometry moduleGeom
 
int nstrips
 
float pitch_rel_err2
 
float thickness
 
StripTopology const * topology
 

Detailed Description

Definition at line 33 of file StripCPE.h.

Constructor & Destructor Documentation

◆ Param()

StripCPE::Param::Param ( )
inline

Definition at line 34 of file StripCPE.h.

34 : topology(nullptr) {}
StripTopology const * topology
Definition: StripCPE.h:35

Member Function Documentation

◆ coveredStrips()

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

Definition at line 73 of file StripCPE.cc.

References StripTopology::coveredStrips(), f, and topology.

73  {
74  return topology->coveredStrips(lpos + 0.5f * lvec, lpos - 0.5f * lvec);
75 }
StripTopology const * topology
Definition: StripCPE.h:35
double f[11][100]
virtual float coveredStrips(const LocalPoint &lp1, const LocalPoint &lp2) const
Definition: StripTopology.h:36

Member Data Documentation

◆ backplanecorrection

float StripCPE::Param::backplanecorrection

Definition at line 39 of file StripCPE.h.

◆ drift

LocalVector StripCPE::Param::drift

Definition at line 36 of file StripCPE.h.

◆ invThickness

float StripCPE::Param::invThickness

Definition at line 37 of file StripCPE.h.

◆ maxLength

float StripCPE::Param::maxLength

Definition at line 37 of file StripCPE.h.

◆ moduleGeom

SiStripModuleGeometry StripCPE::Param::moduleGeom

Definition at line 40 of file StripCPE.h.

◆ nstrips

int StripCPE::Param::nstrips

Definition at line 38 of file StripCPE.h.

◆ pitch_rel_err2

float StripCPE::Param::pitch_rel_err2

Definition at line 37 of file StripCPE.h.

◆ thickness

float StripCPE::Param::thickness

Definition at line 37 of file StripCPE.h.

◆ topology

StripTopology const* StripCPE::Param::topology

Definition at line 35 of file StripCPE.h.

Referenced by coveredStrips().