CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
reco::BasicTransientTrack Class Referenceabstract

#include <BasicTransientTrack.h>

Inheritance diagram for reco::BasicTransientTrack:
reco::CandidatePtrTransientTrack reco::GsfTransientTrack reco::TrackTransientTrack reco::TransientTrackFromFTS

Public Types

using BTT = BasicTransientTrack
 
using Proxy = ProxyBase11< BTT >
 

Public Member Functions

virtual CandidatePtr candidate () const
 
virtual TrackCharge charge () const =0
 
virtual double dtErrorExt () const =0
 
virtual const MagneticFieldfield () const =0
 
virtual TrajectoryStateOnSurface impactPointState () const =0
 
virtual bool impactPointStateAvailable () const =0
 
virtual TrajectoryStateClosestToPoint impactPointTSCP () const =0
 
virtual FreeTrajectoryState initialFreeState () const =0
 
virtual TrajectoryStateOnSurface innermostMeasurementState () const =0
 
virtual TrajectoryStateOnSurface outermostMeasurementState () const =0
 
virtual void setBeamSpot (const reco::BeamSpot &beamSpot)=0
 
virtual void setES (const edm::EventSetup &es)=0
 
virtual void setTrackingGeometry (const edm::ESHandle< GlobalTrackingGeometry > &tg)=0
 
virtual TrajectoryStateClosestToBeamLine stateAtBeamLine () const =0
 
virtual TrajectoryStateOnSurface stateOnSurface (const GlobalPoint &point) const =0
 
virtual double timeExt () const =0
 
virtual const Tracktrack () const =0
 
virtual TrackBaseRef trackBaseRef () const =0
 
virtual TrajectoryStateClosestToPoint trajectoryStateClosestToPoint (const GlobalPoint &point) const =0
 
virtual ~BasicTransientTrack ()
 

Detailed Description

Definition at line 22 of file BasicTransientTrack.h.

Member Typedef Documentation

Definition at line 25 of file BasicTransientTrack.h.

Definition at line 26 of file BasicTransientTrack.h.

Constructor & Destructor Documentation

virtual reco::BasicTransientTrack::~BasicTransientTrack ( )
inlinevirtual

Member Function Documentation

virtual CandidatePtr reco::BasicTransientTrack::candidate ( ) const
inlinevirtual

Reimplemented in reco::CandidatePtrTransientTrack.

Definition at line 58 of file BasicTransientTrack.h.

References dtErrorExt(), field(), stateAtBeamLine(), timeExt(), and track().

58 { return reco::CandidatePtr(); }
edm::Ptr< Candidate > CandidatePtr
persistent reference to an object in a collection of Candidate objects
Definition: CandidateFwd.h:25
virtual TrackCharge reco::BasicTransientTrack::charge ( ) const
pure virtual
virtual double reco::BasicTransientTrack::dtErrorExt ( ) const
pure virtual
virtual const MagneticField* reco::BasicTransientTrack::field ( ) const
pure virtual
virtual TrajectoryStateOnSurface reco::BasicTransientTrack::impactPointState ( ) const
pure virtual
virtual bool reco::BasicTransientTrack::impactPointStateAvailable ( ) const
pure virtual
virtual TrajectoryStateClosestToPoint reco::BasicTransientTrack::impactPointTSCP ( ) const
pure virtual
virtual FreeTrajectoryState reco::BasicTransientTrack::initialFreeState ( ) const
pure virtual
virtual TrajectoryStateOnSurface reco::BasicTransientTrack::innermostMeasurementState ( ) const
pure virtual
virtual TrajectoryStateOnSurface reco::BasicTransientTrack::outermostMeasurementState ( ) const
pure virtual
virtual void reco::BasicTransientTrack::setBeamSpot ( const reco::BeamSpot beamSpot)
pure virtual
virtual void reco::BasicTransientTrack::setES ( const edm::EventSetup es)
pure virtual
virtual void reco::BasicTransientTrack::setTrackingGeometry ( const edm::ESHandle< GlobalTrackingGeometry > &  tg)
pure virtual
virtual TrajectoryStateClosestToBeamLine reco::BasicTransientTrack::stateAtBeamLine ( ) const
pure virtual
virtual TrajectoryStateOnSurface reco::BasicTransientTrack::stateOnSurface ( const GlobalPoint point) const
pure virtual
virtual double reco::BasicTransientTrack::timeExt ( ) const
pure virtual
virtual const Track& reco::BasicTransientTrack::track ( ) const
pure virtual
virtual TrackBaseRef reco::BasicTransientTrack::trackBaseRef ( ) const
pure virtual
virtual TrajectoryStateClosestToPoint reco::BasicTransientTrack::trajectoryStateClosestToPoint ( const GlobalPoint point) const
pure virtual