20 initialTSOSAvailable(
false),
21 initialTSCPAvailable(
false),
22 blStateAvailable(
false),
23 theTIPExtrapolator() {}
32 initialTSOSAvailable(
false),
33 initialTSCPAvailable(
false),
34 blStateAvailable(
false) {
48 initialTSOSAvailable(
false),
49 initialTSCPAvailable(
false),
50 blStateAvailable(
false) {
61 initialTSOSAvailable(
false),
62 initialTSCPAvailable(
false),
63 blStateAvailable(
false),
78 initialTSOSAvailable(
false),
79 initialTSCPAvailable(
false),
80 blStateAvailable(
false),
94 initialTSOSAvailable(
false),
95 initialTSCPAvailable(
false),
96 blStateAvailable(
false),
97 theTrackingGeometry(tg),
113 initialTSOSAvailable(
false),
114 initialTSCPAvailable(
false),
115 blStateAvailable(
false),
116 theTrackingGeometry(tg),
130 initialTSOSAvailable(
false),
131 initialTSCPAvailable(
false),
132 blStateAvailable(
false),
133 theTrackingGeometry(tg),
149 initialTSOSAvailable(
false),
150 initialTSCPAvailable(
false),
151 blStateAvailable(
false),
152 theTrackingGeometry(tg),
159 tkr_(
tt.persistentTrackRef()),
161 timeExt_(
tt.timeExt_),
162 dtErrorExt_(
tt.dtErrorExt_),
163 theField(
tt.field()),
165 initialTSOSAvailable(
false),
166 initialTSCPAvailable(
false),
168 if (
tt.initialTSOSAvailable) {
172 if (
tt.initialTSCPAvailable) {
TrajectoryStateClosestToBeamLine trajectoryStateClosestToBeamLine
reco::BeamSpot theBeamSpot
bool initialTSCPAvailable
bool initialTSOSAvailable
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
TrajectoryStateOnSurface impactPointState() const override
TrajectoryStateOnSurface initialTSOS
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
GlobalPoint position() const
TrajectoryStateOnSurface outermostMeasurementState() const override
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
void calculateTSOSAtVertex() const
TransverseImpactPointExtrapolator theTIPExtrapolator
void setBeamSpot(const reco::BeamSpot &beamSpot) override
const MagneticField * field() const override
TSCPBuilderNoMaterial builder
TrajectoryStateClosestToPoint impactPointTSCP() const override
TrajectoryStateClosestToPoint initialTSCP
const MagneticField * theField
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
FreeTrajectoryState initialFTS
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(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