CMS 3D CMS Logo

Public Member Functions

TrackTransformerBase Class Reference

#include <TrackTransformerBase.h>

Inheritance diagram for TrackTransformerBase:
TrackTransformer TrackTransformerForCosmicMuons TrackTransformerForGlobalCosmicMuons

List of all members.

Public Member Functions

virtual void setServices (const edm::EventSetup &)=0
 set the services needed by the TrackTransformers
 TrackTransformerBase ()
 Constructor.
virtual std::vector< Trajectorytransform (const reco::Track &) const =0
 Convert a reco::Track into Trajectory.
virtual ~TrackTransformerBase ()
 Destructor.

Detailed Description

Base class for Track transformer classes

Date:
2008/11/05 11:30:25
Revision:
1.1
Author:
R. Bellan - CERN <riccardo.bellan@cern.ch>

Definition at line 17 of file TrackTransformerBase.h.


Constructor & Destructor Documentation

TrackTransformerBase::TrackTransformerBase ( ) [inline]

Constructor.

Definition at line 20 of file TrackTransformerBase.h.

{};
virtual TrackTransformerBase::~TrackTransformerBase ( ) [inline, virtual]

Destructor.

Definition at line 23 of file TrackTransformerBase.h.

{};

Member Function Documentation

virtual void TrackTransformerBase::setServices ( const edm::EventSetup ) [pure virtual]

set the services needed by the TrackTransformers

Implemented in TrackTransformer, TrackTransformerForCosmicMuons, and TrackTransformerForGlobalCosmicMuons.

Referenced by TracksToTrajectories::produce(), and TracktoRPC::TracktoRPC().

virtual std::vector<Trajectory> TrackTransformerBase::transform ( const reco::Track ) const [pure virtual]