Go to the documentation of this file.
106 theTrackingGeometry(tg) {
122 theTrackingGeometry(tg) {
140 theTrackingGeometry(tg) {
158 theTrackingGeometry(tg) {
164 tkr_(
tt.persistentTrackRef()),
166 timeExt_(
tt.timeExt()),
167 dtErrorExt_(
tt.dtErrorExt()),
168 theField(
tt.field()),
173 if (
kSet ==
tt.m_TSOS.load()) {
178 if (
kSet ==
tt.m_TSCP.load()) {
TSCPBuilderNoMaterial builder
std::atomic< char > m_TSCP
TrajectoryStateOnSurface impactPointState() const override
std::atomic< char > m_TSOS
void setES(const edm::EventSetup &) override
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
const MagneticField * field() const override
reco::BeamSpot theBeamSpot
GlobalPoint position() const
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
const MagneticField * theField
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
void setBeamSpot(const reco::BeamSpot &beamSpot) override
TrajectoryStateOnSurface initialTSOS
std::atomic< char > m_SCTBL
T get(const Candidate &c)
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
FreeTrajectoryState initialFTS
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
TrajectoryStateClosestToPoint impactPointTSCP() const override
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
TrajectoryStateOnSurface outermostMeasurementState() 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
TrajectoryStateClosestToPoint initialTSCP
TrajectoryStateOnSurface innermostMeasurementState() const override