#include <TrackTransformerBase.h>
Public Member Functions | |
virtual void | setServices (const edm::EventSetup &)=0 |
set the services needed by the TrackTransformers | |
TrackTransformerBase () | |
Constructor. | |
virtual std::vector< Trajectory > | transform (const reco::Track &) const =0 |
Convert a reco::Track into Trajectory. | |
virtual | ~TrackTransformerBase () |
Destructor. |
Base class for Track transformer classes
Definition at line 17 of file TrackTransformerBase.h.
TrackTransformerBase::TrackTransformerBase | ( | ) | [inline] |
virtual TrackTransformerBase::~TrackTransformerBase | ( | ) | [inline, virtual] |
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] |
Convert a reco::Track into Trajectory.
Implemented in TrackTransformer, TrackTransformerForCosmicMuons, and TrackTransformerForGlobalCosmicMuons.
Referenced by TracksToTrajectories::produce(), and TracktoRPC::TracktoRPC().