1 #ifndef TrackReco_TrackTransientTrack_h
2 #define TrackReco_TrackTransientTrack_h
const MagneticField * field() const
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &)
TrajectoryStateOnSurface impactPointState() const
TrajectoryStateClosestToPoint impactPointTSCP() const
TrajectoryStateOnSurface initialTSOS
bool impactPointStateAvailable() const
void calculateTSOSAtVertex() const
TrajectoryStateOnSurface outermostMeasurementState() const
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(const GlobalPoint &point) const
void setES(const edm::EventSetup &)
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
TrajectoryStateOnSurface innermostMeasurementState() const
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const
const Track & track() const
reco::BeamSpot theBeamSpot
bool initialTSOSAvailable
TrackBaseRef trackBaseRef() const
TrackRef persistentTrackRef() const
TrackCharge charge() const
edm::RefToBase< reco::Track > TrackBaseRef
persistent reference to a Track, using views
bool initialTSCPAvailable
FreeTrajectoryState initialFreeState() const
TSCPBuilderNoMaterial builder
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
TrajectoryStateClosestToBeamLine stateAtBeamLine() const
const MagneticField * theField
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
TrackTransientTrack & operator=(const TrackTransientTrack &tt)
void setBeamSpot(const reco::BeamSpot &beamSpot)
TrajectoryStateClosestToPoint initialTSCP
int charge() const
track electric charge
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
FreeTrajectoryState initialFTS