CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Static Public Member Functions
HelpertRecHit2DLocalPos Class Reference

#include <HelpertRecHit2DLocalPos.h>

Static Public Member Functions

static void getKfComponents (KfComponentsHolder &holder, const SiStripRecHit1D &hit1D, const GeomDet &det)
 Fills in KFComponents delegating to hit1D, plus adding APE if available. More...
 
static void getKfComponents (KfComponentsHolder &holder, const TrackingRecHit &hit2dLocalPos, const GeomDet &det)
 
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 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.

32  {
33  hit1D.getKfComponents(holder);
34  }

References SiStripRecHit1D::getKfComponents().

◆ getKfComponents() [2/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.

27  {
28  hit2dLocalPos.getKfComponents(holder);
29  }

References TrackingRecHit::getKfComponents().

◆ parError()

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

Definition at line 17 of file HelpertRecHit2DLocalPos.h.

17  {
19  m[0][0] = le.xx();
20  m[0][1] = le.xy();
21  m[1][1] = le.yy();
22  return m;
23  }

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

Referenced by GenericProjectedRecHit2D::parametersError().

LocalError::xy
float xy() const
Definition: LocalError.h:23
LocalError::xx
float xx() const
Definition: LocalError.h:22
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
SiStripRecHit1D::getKfComponents
void getKfComponents(KfComponentsHolder &holder) const override
Definition: SiStripRecHit1D.h:27
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition: AlgebraicObjects.h:15
TrackingRecHit::getKfComponents
virtual void getKfComponents(KfComponentsHolder &holder) const
Definition: TrackingRecHit.cc:23
LocalError::yy
float yy() const
Definition: LocalError.h:24