CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
TransientTrackingRecHitBuilder Class Referenceabstract

#include <TransientTrackingRecHitBuilder.h>

Inheritance diagram for TransientTrackingRecHitBuilder:
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...
 

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.

Member Function Documentation

virtual RecHitPointer TransientTrackingRecHitBuilder::build ( const TrackingRecHit p) const
pure virtual

build a tracking rechit from an existing rechit

Implemented in MuonTransientTrackingRecHitBuilder, and TkTransientTrackingRecHitBuilder.

Referenced by DuplicateRecHits::analyze().

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