CMS 3D CMS Logo

Public Types | Public Member Functions

TransientTrackingRecHitBuilder Class Reference

#include <TransientTrackingRecHitBuilder.h>

Inheritance diagram for TransientTrackingRecHitBuilder:
GCC11_FINAL< T > MuonTransientTrackingRecHitBuilder

List of all members.

Public Types

typedef
TransientTrackingRecHit::RecHitContainer 
RecHitContainer
typedef
TransientTrackingRecHit::RecHitPointer 
RecHitPointer

Public Member Functions

virtual RecHitPointer build (const TrackingRecHit *p) const =0
 build a tracking rechit from an existing rechit
virtual RecHitPointer build (const TrackingRecHit *p, const TrajectoryStateOnSurface &state) const
 build a tracking rechit refiting the rechit position and error according to the state estimate

Detailed Description

Definition at line 6 of file TransientTrackingRecHitBuilder.h.


Member Typedef Documentation

Reimplemented in GCC11_FINAL< T >.

Definition at line 10 of file TransientTrackingRecHitBuilder.h.

Reimplemented in MuonTransientTrackingRecHitBuilder.

Definition at line 9 of file TransientTrackingRecHitBuilder.h.


Member Function Documentation

virtual RecHitPointer TransientTrackingRecHitBuilder::build ( const TrackingRecHit p) const [pure virtual]
virtual RecHitPointer TransientTrackingRecHitBuilder::build ( const TrackingRecHit p,
const TrajectoryStateOnSurface state 
) const [inline, virtual]

build a tracking rechit refiting the rechit position and error according to the state estimate

Reimplemented in GCC11_FINAL< T >.

Definition at line 16 of file TransientTrackingRecHitBuilder.h.

References build().

Referenced by build().

{ return build(p); } ;