CMS 3D CMS Logo

List of all members | Static Public Member Functions
HelpertRecHit2DLocalPos Class Reference

#include <HelpertRecHit2DLocalPos.h>

Static Public Member Functions

static void getKfComponents (KfComponentsHolder &holder, const TrackingRecHit &hit2dLocalPos, const GeomDet &det)
 
static void getKfComponents (KfComponentsHolder &holder, const SiStripRecHit1D &hit1D, const GeomDet &det)
 Fills in KFComponents delegating to hit1D, plus adding APE if available. More...
 
static AlgebraicSymMatrix parError (const LocalError &le, const GeomDet &det)
 

Detailed Description

Definition at line 14 of file HelpertRecHit2DLocalPos.h.

Member Function Documentation

◆ getKfComponents() [1/2]

static void HelpertRecHit2DLocalPos::getKfComponents ( KfComponentsHolder holder,
const TrackingRecHit hit2dLocalPos,
const GeomDet det 
)
inlinestatic

Fills in KFComponents delegating to hit2dLocalPos, plus adding APE if available hit2dLocalPos MUST BE a 2D rechit measuring local position (e.g. BaseTrackerRecHit2D)

Definition at line 27 of file HelpertRecHit2DLocalPos.h.

References TrackingRecHit::getKfComponents().

27  {
28  hit2dLocalPos.getKfComponents(holder);
29  }
virtual void getKfComponents(KfComponentsHolder &holder) const

◆ getKfComponents() [2/2]

static void HelpertRecHit2DLocalPos::getKfComponents ( KfComponentsHolder holder,
const SiStripRecHit1D hit1D,
const GeomDet det 
)
inlinestatic

Fills in KFComponents delegating to hit1D, plus adding APE if available.

Definition at line 32 of file HelpertRecHit2DLocalPos.h.

References SiStripRecHit1D::getKfComponents().

32  {
33  hit1D.getKfComponents(holder);
34  }
void getKfComponents(KfComponentsHolder &holder) const override

◆ parError()

static AlgebraicSymMatrix HelpertRecHit2DLocalPos::parError ( const LocalError le,
const GeomDet det 
)
inlinestatic

Definition at line 17 of file HelpertRecHit2DLocalPos.h.

References visualization-live-secondInstance_cfg::m, LocalError::xx(), LocalError::xy(), and LocalError::yy().

Referenced by GenericProjectedRecHit2D::parametersError().

17  {
19  m[0][0] = le.xx();
20  m[0][1] = le.xy();
21  m[1][1] = le.yy();
22  return m;
23  }
float yy() const
Definition: LocalError.h:24
float xy() const
Definition: LocalError.h:23
CLHEP::HepSymMatrix AlgebraicSymMatrix
float xx() const
Definition: LocalError.h:22