|
|
Go to the documentation of this file.
17 initialTSOSAvailable(
false),
18 initialTSCPAvailable(
false),
19 trackAvailable(
false),
20 blStateAvailable(
false) {}
28 initialTSOSAvailable(
false),
29 initialTSCPAvailable(
false),
30 trackAvailable(
false),
31 blStateAvailable(
false) {}
39 initialTSOSAvailable(
false),
40 initialTSCPAvailable(
false),
41 trackAvailable(
false),
42 blStateAvailable(
false) {}
51 initialTSOSAvailable(
false),
52 initialTSCPAvailable(
false),
53 trackAvailable(
false),
54 blStateAvailable(
false),
55 theTrackingGeometry(tg) {}
66 initialTSOSAvailable(
false),
67 initialTSCPAvailable(
false),
68 trackAvailable(
false),
69 blStateAvailable(
false),
70 theTrackingGeometry(tg) {}
75 timeExt_(
tt.timeExt_),
76 dtErrorExt_(
tt.dtErrorExt_),
78 initialTSOSAvailable(
false),
79 initialTSCPAvailable(
false),
80 trackAvailable(
false) {
81 if (
tt.initialTSOSAvailable) {
85 if (
tt.initialTSCPAvailable) {
120 throw cms::Exception(
"LogicError") <<
"TransientTrack built from a FreeTrajectoryState (TransientTrackFromFTS) can "
121 "not have an outermostMeasurementState";
125 throw cms::Exception(
"LogicError") <<
"TransientTrack built from a FreeTrajectoryState (TransientTrackFromFTS) can "
126 "not have an innermostMeasurementState";
GlobalVector momentum() const
bool initialTSCPAvailable
const Track & track() const override
TrajectoryStateClosestToBeamLine stateAtBeamLine() const override
TrajectoryStateOnSurface initialTSOS
TrackCharge charge() const
void setES(const edm::EventSetup &) override
GlobalPoint position() const
void setTrackingGeometry(const edm::ESHandle< GlobalTrackingGeometry > &) override
TSCPBuilderNoMaterial builder
TrajectoryStateOnSurface innermostMeasurementState() const override
TrajectoryStateClosestToPoint initialTSCP
const CurvilinearTrajectoryError & curvilinearError() const
const MagneticField * theField
edm::ESHandle< GlobalTrackingGeometry > theTrackingGeometry
TrajectoryStateClosestToPoint impactPointTSCP() const override
TrajectoryStateOnSurface stateOnSurface(const GlobalPoint &point) const override
XYZPointD XYZPoint
point in space with cartesian internal representation
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalVector
vector in glovbal coordinate system
XYZVectorD XYZVector
spatial vector with cartesian internal representation
TrajectoryStateOnSurface outermostMeasurementState() const override
TrajectoryStateOnSurface impactPointState() const override
void setBeamSpot(const reco::BeamSpot &beamSpot) override
T get(const Candidate &c)
reco::BeamSpot theBeamSpot
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
void calculateTSOSAtVertex() const
bool initialTSOSAvailable
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