35 :
Track(*ptr->bestTrack()),
51 :
Track(*ptr->bestTrack()),
66 :
Track(*ptr->bestTrack()),
75 theTrackingGeometry(tg) {
84 :
Track(*ptr->bestTrack()),
93 theTrackingGeometry(tg) {
101 timeExt_(
tt.timeExt_),
102 dtErrorExt_(
tt.dtErrorExt_),
103 theField(
tt.field()),
108 if (
kSet ==
tt.m_TSOS.load()) {
113 if (
kSet ==
tt.m_TSCP.load()) {
TrajectoryStateClosestToPoint initialTSCP
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
void setBeamSpot(const reco::BeamSpot &beamSpot) override
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
reco::BeamSpot theBeamSpot
GlobalPoint position() const
std::atomic< char > m_TSCP
CandidatePtrTransientTrack()
TrajectoryStateOnSurface impactPointState() const override
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
FreeTrajectoryState initialFTS
TrajectoryStateClosestToPoint impactPointTSCP() const override
const MagneticField * theField
const MagneticField * field() const override
TrajectoryStateOnSurface outermostMeasurementState() const override
TSCPBuilderNoMaterial builder
std::atomic< char > m_TSOS
std::atomic< char > m_SCTBL
constexpr unsigned int kUnset
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
virtual const Track * bestTrack() const
TrajectoryStateOnSurface initialTSOS
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
TrajectoryStateOnSurface innermostMeasurementState() const override
*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
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry