CMS 3D CMS Logo

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

#include <TkCloner.h>

Inheritance diagram for TkCloner:
TkClonerImpl

Public Member Functions

TrackingRecHit::ConstRecHitPointer makeShared (TrackingRecHit::ConstRecHitPointer const &hit, TrajectoryStateOnSurface const &tsos) const
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (SiPixelRecHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (SiStripRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (SiStripRecHit1D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (SiStripMatchedRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (ProjectedSiStripRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (Phase2TrackerRecHit1D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual
TrackingRecHit::ConstRecHitPointer 
makeShared (VectorHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< SiPixelRecHit
operator() (SiPixelRecHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< SiStripRecHit2D
operator() (SiStripRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< SiStripRecHit1D
operator() (SiStripRecHit1D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< SiStripMatchedRecHit2D
operator() (SiStripMatchedRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< ProjectedSiStripRecHit2D
operator() (ProjectedSiStripRecHit2D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< Phase2TrackerRecHit1D
operator() (Phase2TrackerRecHit1D const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
virtual std::unique_ptr
< VectorHit
operator() (VectorHit const &hit, TrajectoryStateOnSurface const &tsos) const =0
 
TrackingRecHit *virtual
operator()[[cms 
~TkCloner ()
 

Detailed Description

Definition at line 16 of file TkCloner.h.

Constructor & Destructor Documentation

TrackingRecHit* virtual operator () [[cms TkCloner::~TkCloner ( )
inlinevirtual

Definition at line 22 of file TkCloner.h.

22 {}

Member Function Documentation

TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( TrackingRecHit::ConstRecHitPointer const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
inline
virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( SiPixelRecHit const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( SiStripRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( SiStripRecHit1D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( SiStripMatchedRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( ProjectedSiStripRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( Phase2TrackerRecHit1D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual TrackingRecHit::ConstRecHitPointer TkCloner::makeShared ( VectorHit const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<SiPixelRecHit> TkCloner::operator() ( SiPixelRecHit const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<SiStripRecHit2D> TkCloner::operator() ( SiStripRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<SiStripRecHit1D> TkCloner::operator() ( SiStripRecHit1D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<SiStripMatchedRecHit2D> TkCloner::operator() ( SiStripMatchedRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<ProjectedSiStripRecHit2D> TkCloner::operator() ( ProjectedSiStripRecHit2D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<Phase2TrackerRecHit1D> TkCloner::operator() ( Phase2TrackerRecHit1D const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.

virtual std::unique_ptr<VectorHit> TkCloner::operator() ( VectorHit const &  hit,
TrajectoryStateOnSurface const &  tsos 
) const
pure virtual

Implemented in TkClonerImpl.