CMS 3D CMS Logo

Public Types | Public Member Functions | Friends

reco::BasicTransientTrack Class Reference

#include <BasicTransientTrack.h>

Inheritance diagram for reco::BasicTransientTrack:
ReferenceCountedPoolAllocated BlockWipedPoolAllocated reco::GsfTransientTrack reco::TrackTransientTrack reco::TransientTrackFromFTS

List of all members.

Public Types

typedef BasicTransientTrack BTT
typedef ProxyBase< BTT,
CopyUsingClone< BTT > > 
Proxy
typedef
ReferenceCountingPointer
< BasicTransientTrack
RCPtr

Public Member Functions

virtual TrackCharge charge () 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 const Tracktrack () const =0
virtual TrackBaseRef trackBaseRef () const =0
virtual
TrajectoryStateClosestToPoint 
trajectoryStateClosestToPoint (const GlobalPoint &point) const =0
virtual ~BasicTransientTrack ()

Friends

class ProxyBase< BTT, CopyUsingClone< BTT > >
class ReferenceCountingPointer< BasicTransientTrack >

Detailed Description

Definition at line 23 of file BasicTransientTrack.h.


Member Typedef Documentation

Definition at line 26 of file BasicTransientTrack.h.

Definition at line 27 of file BasicTransientTrack.h.

Definition at line 28 of file BasicTransientTrack.h.


Constructor & Destructor Documentation

virtual reco::BasicTransientTrack::~BasicTransientTrack ( ) [inline, virtual]

Definition at line 36 of file BasicTransientTrack.h.

{}

Member Function Documentation

virtual TrackCharge reco::BasicTransientTrack::charge ( ) 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 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]

Friends And Related Function Documentation

friend class ProxyBase< BTT, CopyUsingClone< BTT > > [friend]

Definition at line 31 of file BasicTransientTrack.h.

Definition at line 32 of file BasicTransientTrack.h.