CMS 3D CMS Logo

reco::BasicTransientTrack Class Reference

#include <TrackingTools/TransientTrack/interface/BasicTransientTrack.h>

Inheritance diagram for reco::BasicTransientTrack:

ReferenceCounted 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

typedef BasicTransientTrack reco::BasicTransientTrack::BTT

Definition at line 26 of file BasicTransientTrack.h.

typedef ProxyBase< BTT, CopyUsingClone<BTT> > reco::BasicTransientTrack::Proxy

Definition at line 27 of file BasicTransientTrack.h.

typedef ReferenceCountingPointer<BasicTransientTrack> reco::BasicTransientTrack::RCPtr

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.

00036 {}


Member Function Documentation

virtual TrackCharge reco::BasicTransientTrack::charge (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual const MagneticField* reco::BasicTransientTrack::field (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateOnSurface reco::BasicTransientTrack::impactPointState (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual bool reco::BasicTransientTrack::impactPointStateAvailable (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateClosestToPoint reco::BasicTransientTrack::impactPointTSCP (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual FreeTrajectoryState reco::BasicTransientTrack::initialFreeState (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateOnSurface reco::BasicTransientTrack::innermostMeasurementState (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateOnSurface reco::BasicTransientTrack::outermostMeasurementState (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual void reco::BasicTransientTrack::setBeamSpot ( const reco::BeamSpot beamSpot  )  [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual void reco::BasicTransientTrack::setES ( const edm::EventSetup es  )  [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual void reco::BasicTransientTrack::setTrackingGeometry ( const edm::ESHandle< GlobalTrackingGeometry > &  tg  )  [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateClosestToBeamLine reco::BasicTransientTrack::stateAtBeamLine (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateOnSurface reco::BasicTransientTrack::stateOnSurface ( const GlobalPoint point  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual const Track& reco::BasicTransientTrack::track (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrackBaseRef reco::BasicTransientTrack::trackBaseRef (  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.

virtual TrajectoryStateClosestToPoint reco::BasicTransientTrack::trajectoryStateClosestToPoint ( const GlobalPoint point  )  const [pure virtual]

Implemented in reco::GsfTransientTrack, reco::TrackTransientTrack, and reco::TransientTrackFromFTS.


Friends And Related Function Documentation

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

Definition at line 31 of file BasicTransientTrack.h.

friend class ReferenceCountingPointer< BasicTransientTrack > [friend]

Definition at line 32 of file BasicTransientTrack.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:50:58 2009 for CMSSW by  doxygen 1.5.4