#include <TransientTrackFromFTS.h>
Private Member Functions | |
void | calculateTSOSAtVertex () const |
Additional Inherited Members | |
Public Types inherited from reco::BasicTransientTrack | |
using | BTT = BasicTransientTrack |
using | Proxy = ProxyBase11< BTT > |
Definition at line 16 of file TransientTrackFromFTS.h.
TransientTrackFromFTS::TransientTrackFromFTS | ( | ) |
Definition at line 12 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts | ) |
Definition at line 22 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const double | time, | ||
const double | dtime | ||
) |
Definition at line 33 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const edm::ESHandle< GlobalTrackingGeometry > & | trackingGeometry | ||
) |
Definition at line 44 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const double | time, | ||
const double | dtime, | ||
const edm::ESHandle< GlobalTrackingGeometry > & | trackingGeometry | ||
) |
Definition at line 57 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const TransientTrackFromFTS & | tt | ) |
Definition at line 72 of file TransientTrackFromFTS.cc.
References initialTSCP, initialTSCPAvailable, initialTSOS, and initialTSOSAvailable.
|
private |
Definition at line 124 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, initialTSOS, initialTSOSAvailable, FreeTrajectoryState::position(), and theField.
Referenced by impactPointState().
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 59 of file TransientTrackFromFTS.h.
References FreeTrajectoryState::charge(), and initialFTS.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 70 of file TransientTrackFromFTS.h.
References dtErrorExt_, and hasTime.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 61 of file TransientTrackFromFTS.h.
References theField.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 100 of file TransientTrackFromFTS.cc.
References calculateTSOSAtVertex(), initialTSOS, initialTSOSAvailable, and UNLIKELY.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 57 of file TransientTrackFromFTS.h.
References initialTSOSAvailable.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 106 of file TransientTrackFromFTS.cc.
References builder, initialFTS, initialTSCP, initialTSCPAvailable, FreeTrajectoryState::position(), and UNLIKELY.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 38 of file TransientTrackFromFTS.h.
References initialFTS.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 119 of file TransientTrackFromFTS.cc.
References Exception.
TransientTrackFromFTS& reco::TransientTrackFromFTS::operator= | ( | const TransientTrackFromFTS & | tt | ) |
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 114 of file TransientTrackFromFTS.cc.
References Exception.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 95 of file TransientTrackFromFTS.cc.
References isoTrack_cff::beamSpot, blStateAvailable, and theBeamSpot.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 91 of file TransientTrackFromFTS.cc.
References theTrackingGeometry.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 148 of file TransientTrackFromFTS.cc.
References blStateAvailable, initialFTS, theBeamSpot, trajectoryStateClosestToBeamLine, and UNLIKELY.
|
overridevirtual |
The TSOS at any point. The initial state will be used for the propagation.
Implements reco::BasicTransientTrack.
Definition at line 130 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, point, and theField.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 69 of file TransientTrackFromFTS.h.
References hasTime, and timeExt_.
|
overridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 135 of file TransientTrackFromFTS.cc.
References FreeTrajectoryState::charge(), FreeTrajectoryState::curvilinearError(), initialFTS, FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, FreeTrajectoryState::position(), theTrack, trackAvailable, UNLIKELY, and findQualityFiles::v.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 65 of file TransientTrackFromFTS.h.
|
inlineoverridevirtual |
Implements reco::BasicTransientTrack.
Definition at line 44 of file TransientTrackFromFTS.h.
References builder, initialFTS, and point.
|
mutableprivate |
Definition at line 80 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 84 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and trajectoryStateClosestToPoint().
|
private |
Definition at line 78 of file TransientTrackFromFTS.h.
Referenced by dtErrorExt().
|
private |
Definition at line 76 of file TransientTrackFromFTS.h.
Referenced by dtErrorExt(), and timeExt().
|
private |
Definition at line 75 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), charge(), impactPointTSCP(), initialFreeState(), stateAtBeamLine(), stateOnSurface(), track(), and trajectoryStateClosestToPoint().
|
mutableprivate |
Definition at line 82 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 80 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 81 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 80 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), impactPointStateAvailable(), and TransientTrackFromFTS().
|
private |
Definition at line 86 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 79 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), field(), and stateOnSurface().
|
mutableprivate |
Definition at line 83 of file TransientTrackFromFTS.h.
Referenced by track().
|
private |
Definition at line 85 of file TransientTrackFromFTS.h.
Referenced by setTrackingGeometry().
|
private |
Definition at line 77 of file TransientTrackFromFTS.h.
Referenced by timeExt().
|
mutableprivate |
Definition at line 80 of file TransientTrackFromFTS.h.
Referenced by track().
|
mutableprivate |
Definition at line 87 of file TransientTrackFromFTS.h.
Referenced by stateAtBeamLine().