13 hasTime(
false), timeExt_(0.), dtErrorExt_(0.),
108 "TransientTrack built from a FreeTrajectoryState (TransientTrackFromFTS) can not have an outermostMeasurementState";
114 "TransientTrack built from a FreeTrajectoryState (TransientTrackFromFTS) can not have an innermostMeasurementState";
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
bool initialTSCPAvailable
void setES(const edm::EventSetup &) override
const MagneticField * field() const override
TrajectoryStateOnSurface outermostMeasurementState() const override
TrajectoryStateOnSurface initialTSOS
def setup(process, global_tag, zero_tesla=False)
TrackCharge charge() const
TSCPBuilderNoMaterial builder
const CurvilinearTrajectoryError & curvilinearError() const
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
const MagneticField * theField
TrajectoryStateClosestToPoint initialTSCP
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
FreeTrajectoryState initialFreeState() const override
const Track & track() const override
GlobalVector momentum() const
TrajectoryStateOnSurface impactPointState() const override
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalVector
vector in glovbal coordinate system
void setBeamSpot(const reco::BeamSpot &beamSpot) override
GlobalPoint position() const
TrajectoryStateClosestToPoint impactPointTSCP() const override
reco::BeamSpot theBeamSpot
XYZVectorD XYZVector
spatial vector with cartesian internal representation
XYZPointD XYZPoint
point in space with cartesian internal representation
TrajectoryStateOnSurface innermostMeasurementState() const override
void calculateTSOSAtVertex() const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
bool initialTSOSAvailable
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
*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