#include <TwoBodyDecayLinearizationPointFinder.h>
Public Types | |
typedef PerigeeLinearizedTrackState::RefCountedLinearizedTrackState | RefCountedLinearizedTrackState |
Public Member Functions | |
virtual TwoBodyDecayLinearizationPointFinder * | clone (void) const |
virtual const TwoBodyDecayParameters | getLinearizationPoint (const std::vector< RefCountedLinearizedTrackState > &tracks, const double primaryMass, const double secondaryMass) const |
TwoBodyDecayLinearizationPointFinder (const edm::ParameterSet &config) | |
virtual | ~TwoBodyDecayLinearizationPointFinder (void) |
Class TwoBodyDecayLinearizationPointFinder computes a rough estimate of the parameters of a decay. This serves as linearization point for TwoBodyDecayEstimator.
/author Edmund Widl
Definition at line 16 of file TwoBodyDecayLinearizationPointFinder.h.
typedef PerigeeLinearizedTrackState::RefCountedLinearizedTrackState TwoBodyDecayLinearizationPointFinder::RefCountedLinearizedTrackState |
Definition at line 21 of file TwoBodyDecayLinearizationPointFinder.h.
|
inline |
|
inlinevirtual |
Definition at line 25 of file TwoBodyDecayLinearizationPointFinder.h.
|
inlinevirtual |
Definition at line 32 of file TwoBodyDecayLinearizationPointFinder.h.
References TwoBodyDecayLinearizationPointFinder().
|
virtual |
Definition at line 7 of file TwoBodyDecayLinearizationPointFinder.cc.
References TwoBodyDecayParameters::dimension, TwoBodyDecayParameters::mass, TrajectoryStateClosestToPoint::momentum(), AlCaHLTBitMon_ParallelJobs::p, p1, p2, perp2(), TwoBodyDecayParameters::phi, pi, PerigeeLinearizedTrackState::predictedState(), TwoBodyDecayParameters::px, TwoBodyDecayParameters::py, TwoBodyDecayParameters::pz, TwoBodyDecayModel::rotationMatrix(), mathSSE::sqrt(), TwoBodyDecayParameters::theta, TwoBodyDecayParameters::x, PV3DBase< T, PVType, FrameType >::x(), TwoBodyDecayParameters::y, PV3DBase< T, PVType, FrameType >::y(), TwoBodyDecayParameters::z, and PV3DBase< T, PVType, FrameType >::z().
Referenced by TwoBodyDecayFitter::estimate().