#include <TransientTrackFromFTS.h>
Private Member Functions | |
void | calculateTSOSAtVertex () const |
Additional Inherited Members | |
Public Types inherited from reco::BasicTransientTrack | |
typedef BasicTransientTrack | BTT |
typedef ProxyBase< BTT, CopyUsingClone< BTT > > | Proxy |
typedef ReferenceCountingPointer< BasicTransientTrack > | RCPtr |
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 18 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const double | time, | ||
const double | dtime | ||
) |
Definition at line 25 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const edm::ESHandle< GlobalTrackingGeometry > & | trackingGeometry | ||
) |
Definition at line 35 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const double | time, | ||
const double | dtime, | ||
const edm::ESHandle< GlobalTrackingGeometry > & | trackingGeometry | ||
) |
Definition at line 43 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const TransientTrackFromFTS & | tt | ) |
Definition at line 54 of file TransientTrackFromFTS.cc.
References impactPointState(), impactPointTSCP(), initialTSCP, initialTSCPAvailable, initialTSOS, and initialTSOSAvailable.
|
private |
Definition at line 118 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, initialTSOS, initialTSOSAvailable, FreeTrajectoryState::position(), and theField.
Referenced by dtErrorExt(), and impactPointState().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 62 of file TransientTrackFromFTS.h.
References FreeTrajectoryState::charge(), and initialFTS.
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 73 of file TransientTrackFromFTS.h.
References calculateTSOSAtVertex(), dtErrorExt_, and hasTime.
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 64 of file TransientTrackFromFTS.h.
References theField, and track().
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 90 of file TransientTrackFromFTS.cc.
References calculateTSOSAtVertex(), initialTSOS, initialTSOSAvailable, and unlikely.
Referenced by trajectoryStateClosestToPoint(), and TransientTrackFromFTS().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 60 of file TransientTrackFromFTS.h.
References initialTSOSAvailable.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 96 of file TransientTrackFromFTS.cc.
References builder, initialFTS, initialTSCP, initialTSCPAvailable, FreeTrajectoryState::position(), and unlikely.
Referenced by trajectoryStateClosestToPoint(), and TransientTrackFromFTS().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 41 of file TransientTrackFromFTS.h.
References initialFTS, innermostMeasurementState(), and outermostMeasurementState().
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 111 of file TransientTrackFromFTS.cc.
References Exception.
Referenced by initialFreeState().
TransientTrackFromFTS& reco::TransientTrackFromFTS::operator= | ( | const TransientTrackFromFTS & | tt | ) |
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 105 of file TransientTrackFromFTS.cc.
References Exception.
Referenced by initialFreeState().
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 83 of file TransientTrackFromFTS.cc.
References ecalDrivenElectronSeedsParameters_cff::beamSpot, blStateAvailable, and theBeamSpot.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 72 of file TransientTrackFromFTS.cc.
References edm::EventSetup::get(), and theTrackingGeometry.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 78 of file TransientTrackFromFTS.cc.
References theTrackingGeometry.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 147 of file TransientTrackFromFTS.cc.
References blStateAvailable, initialFTS, theBeamSpot, trajectoryStateClosestToBeamLine, and unlikely.
Referenced by trackBaseRef().
|
virtual |
The TSOS at any point. The initial state will be used for the propagation.
Implements reco::BasicTransientTrack.
Definition at line 126 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, and theField.
Referenced by trajectoryStateClosestToPoint().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 72 of file TransientTrackFromFTS.h.
References hasTime, and timeExt_.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 132 of file TransientTrackFromFTS.cc.
References FreeTrajectoryState::charge(), FreeTrajectoryState::curvilinearError(), initialFTS, FreeTrajectoryState::momentum(), AlCaHLTBitMon_ParallelJobs::p, FreeTrajectoryState::position(), theTrack, trackAvailable, unlikely, and findQualityFiles::v.
Referenced by field().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 68 of file TransientTrackFromFTS.h.
References stateAtBeamLine().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 48 of file TransientTrackFromFTS.h.
References builder, impactPointState(), impactPointTSCP(), initialFTS, point, and stateOnSurface().
|
mutableprivate |
Definition at line 84 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 88 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and trajectoryStateClosestToPoint().
|
private |
Definition at line 82 of file TransientTrackFromFTS.h.
Referenced by dtErrorExt().
|
private |
Definition at line 80 of file TransientTrackFromFTS.h.
Referenced by dtErrorExt(), and timeExt().
|
private |
Definition at line 79 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), charge(), impactPointTSCP(), initialFreeState(), stateAtBeamLine(), stateOnSurface(), track(), and trajectoryStateClosestToPoint().
|
mutableprivate |
Definition at line 86 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 84 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 85 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 84 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), impactPointStateAvailable(), and TransientTrackFromFTS().
|
private |
Definition at line 90 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 83 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), field(), and stateOnSurface().
|
mutableprivate |
Definition at line 87 of file TransientTrackFromFTS.h.
Referenced by track().
|
private |
Definition at line 89 of file TransientTrackFromFTS.h.
Referenced by setES(), and setTrackingGeometry().
|
private |
Definition at line 81 of file TransientTrackFromFTS.h.
Referenced by timeExt().
|
mutableprivate |
Definition at line 84 of file TransientTrackFromFTS.h.
Referenced by track().
|
mutableprivate |
Definition at line 91 of file TransientTrackFromFTS.h.
Referenced by stateAtBeamLine().