![]() |
![]() |
#include <TSCBLBuilderNoMaterial.h>
Public Member Functions | |
TrajectoryStateClosestToBeamLine | operator() (const FTS &originalFTS, const reco::BeamSpot &beamSpot) const override |
~TSCBLBuilderNoMaterial () override | |
![]() | |
virtual | ~TrajectoryStateClosestToBeamLineBuilder ()=default |
Additional Inherited Members | |
![]() | |
typedef FreeTrajectoryState | FTS |
This class builds a TrajectoryStateClosestToBeamLine given an original FreeTrajectoryState. This new state is then defined at the point of closest approach to the beam line. It is to be used when there is no material between the state and the BeamLine
Definition at line 13 of file TSCBLBuilderNoMaterial.h.
|
inlineoverride |
Definition at line 17 of file TSCBLBuilderNoMaterial.h.
|
overridevirtual |
Implements TrajectoryStateClosestToBeamLineBuilder.
Definition at line 8 of file TSCBLBuilderNoMaterial.cc.
References pwdgSkimBPark_cfi::beamSpot, TwoTrackMinimumDistance::calculate(), FreeTrajectoryState::charge(), FreeTrajectoryState::curvilinearError(), TwoTrackMinimumDistance::firstAngle(), FreeTrajectoryState::hasError(), AnalyticalCurvilinearJacobian::jacobian(), LogDebug, GlobalTrajectoryParameters::magneticField(), CurvilinearTrajectoryError::matrix(), FreeTrajectoryState::momentum(), FreeTrajectoryState::parameters(), TwoTrackMinimumDistance::pathLength(), PV3DBase< T, PVType, FrameType >::perp(), TwoTrackMinimumDistance::points(), hiPixelPairStep_cff::points, alignCSCRings::s, mps_update::status, and PV3DBase< T, PVType, FrameType >::z().