#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 |
Static Public Member Functions inherited from BlockWipedPoolAllocated | |
static BlockWipedAllocator & | allocator (size_t s) |
static void | operator delete (void *p, size_t s) |
static void * | operator new (size_t s, void *p) |
static void * | operator new (size_t s) |
static BlockWipedAllocator::Stat | stat (size_t s) |
static void | usePool () |
Static Public Attributes inherited from ReferenceCountedPoolAllocated | |
static int | s_alive =0 |
static int | s_referenced =0 |
Static Public Attributes inherited from BlockWipedPoolAllocated | |
static int | s_alive =0 |
Definition at line 16 of file TransientTrackFromFTS.h.
TransientTrackFromFTS::TransientTrackFromFTS | ( | ) |
Definition at line 11 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts | ) |
Definition at line 16 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const FreeTrajectoryState & | fts, |
const edm::ESHandle< GlobalTrackingGeometry > & | trackingGeometry | ||
) |
Definition at line 23 of file TransientTrackFromFTS.cc.
TransientTrackFromFTS::TransientTrackFromFTS | ( | const TransientTrackFromFTS & | tt | ) |
Definition at line 31 of file TransientTrackFromFTS.cc.
References impactPointState(), impactPointTSCP(), initialTSCP, initialTSCPAvailable, initialTSOS, and initialTSOSAvailable.
|
private |
Definition at line 100 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, initialTSOS, initialTSOSAvailable, FreeTrajectoryState::position(), and theField.
Referenced by impactPointState().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 56 of file TransientTrackFromFTS.h.
References FreeTrajectoryState::charge(), and initialFTS.
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 58 of file TransientTrackFromFTS.h.
References theField.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 65 of file TransientTrackFromFTS.cc.
References calculateTSOSAtVertex(), initialTSOS, and initialTSOSAvailable.
Referenced by TransientTrackFromFTS().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 54 of file TransientTrackFromFTS.h.
References initialTSOSAvailable.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 71 of file TransientTrackFromFTS.cc.
References builder, initialFTS, initialTSCP, initialTSCPAvailable, and FreeTrajectoryState::position().
Referenced by TransientTrackFromFTS().
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 35 of file TransientTrackFromFTS.h.
References initialFTS.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 86 of file TransientTrackFromFTS.cc.
References edm::hlt::Exception.
TransientTrackFromFTS& reco::TransientTrackFromFTS::operator= | ( | const TransientTrackFromFTS & | tt | ) |
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 80 of file TransientTrackFromFTS.cc.
References edm::hlt::Exception.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 58 of file TransientTrackFromFTS.cc.
References blStateAvailable, and theBeamSpot.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 47 of file TransientTrackFromFTS.cc.
References edm::EventSetup::get(), and theTrackingGeometry.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 53 of file TransientTrackFromFTS.cc.
References theTrackingGeometry.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 129 of file TransientTrackFromFTS.cc.
References blStateAvailable, initialFTS, theBeamSpot, and trajectoryStateClosestToBeamLine.
|
virtual |
The TSOS at any point. The initial state will be used for the propagation.
Implements reco::BasicTransientTrack.
Definition at line 108 of file TransientTrackFromFTS.cc.
References TransverseImpactPointExtrapolator::extrapolate(), initialFTS, and theField.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 114 of file TransientTrackFromFTS.cc.
References FreeTrajectoryState::charge(), FreeTrajectoryState::curvilinearError(), initialFTS, FreeTrajectoryState::momentum(), L1TEmulatorMonitor_cff::p, pos, FreeTrajectoryState::position(), theTrack, trackAvailable, and v.
|
virtual |
Implements reco::BasicTransientTrack.
Definition at line 93 of file TransientTrackFromFTS.cc.
References edm::hlt::Exception.
|
inlinevirtual |
Implements reco::BasicTransientTrack.
Definition at line 42 of file TransientTrackFromFTS.h.
References builder, and initialFTS.
|
mutableprivate |
Definition at line 72 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 76 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and trajectoryStateClosestToPoint().
|
private |
Definition at line 70 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), charge(), impactPointTSCP(), initialFreeState(), stateAtBeamLine(), stateOnSurface(), track(), and trajectoryStateClosestToPoint().
|
mutableprivate |
Definition at line 74 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 72 of file TransientTrackFromFTS.h.
Referenced by impactPointTSCP(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 73 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), and TransientTrackFromFTS().
|
mutableprivate |
Definition at line 72 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), impactPointState(), impactPointStateAvailable(), and TransientTrackFromFTS().
|
private |
Definition at line 78 of file TransientTrackFromFTS.h.
Referenced by setBeamSpot(), and stateAtBeamLine().
|
private |
Definition at line 71 of file TransientTrackFromFTS.h.
Referenced by calculateTSOSAtVertex(), field(), and stateOnSurface().
|
mutableprivate |
Definition at line 75 of file TransientTrackFromFTS.h.
Referenced by track().
|
private |
Definition at line 77 of file TransientTrackFromFTS.h.
Referenced by setES(), and setTrackingGeometry().
|
mutableprivate |
Definition at line 72 of file TransientTrackFromFTS.h.
Referenced by track().
|
mutableprivate |
Definition at line 79 of file TransientTrackFromFTS.h.
Referenced by stateAtBeamLine().