CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
TransientTrackingRecHitBuilder Class Referenceabstract

#include <TransientTrackingRecHitBuilder.h>

Inheritance diagram for TransientTrackingRecHitBuilder:
MTDTransientTrackingRecHitBuilder MuonTransientTrackingRecHitBuilder TkTransientTrackingRecHitBuilder

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 More...
 
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 More...
 
virtual ~TransientTrackingRecHitBuilder ()=default
 

Detailed Description

Definition at line 6 of file TransientTrackingRecHitBuilder.h.

Member Typedef Documentation

Definition at line 10 of file TransientTrackingRecHitBuilder.h.

Definition at line 9 of file TransientTrackingRecHitBuilder.h.

Constructor & Destructor Documentation

virtual TransientTrackingRecHitBuilder::~TransientTrackingRecHitBuilder ( )
virtualdefault

Member Function Documentation

virtual RecHitPointer TransientTrackingRecHitBuilder::build ( const TrackingRecHit p) const
pure virtual
virtual RecHitPointer TransientTrackingRecHitBuilder::build ( const TrackingRecHit p,
const TrajectoryStateOnSurface state 
) const
inlinevirtual

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

Definition at line 16 of file TransientTrackingRecHitBuilder.h.

References build().

Referenced by build().

16 { return build(p); } ;
virtual RecHitPointer build(const TrackingRecHit *p) const =0
build a tracking rechit from an existing rechit