virtual const TwoBodyDecayParameters getLinearizationPoint(const std::vector< RefCountedLinearizedTrackState > &tracks, const double primaryMass, const double secondaryMass) const
virtual TwoBodyDecay estimate(const std::vector< RefCountedLinearizedTrackState > &linTracks, const TwoBodyDecayParameters &linearizationPoint, const TwoBodyDecayVirtualMeasurement &vm) const
DeepCopyPointerByClone< const TwoBodyDecayLinearizationPointFinder > theLinPointFinder
virtual const TwoBodyDecay estimate(const std::vector< reco::TransientTrack > &tracks, const TwoBodyDecayVirtualMeasurement &vm) const
TwoBodyDecayFitter(const edm::ParameterSet &config)
DeepCopyPointerByClone< const LinearizationPointFinder > theVertexFinder
virtual TwoBodyDecayFitter * clone(void) const
DeepCopyPointerByClone< const TwoBodyDecayEstimator > theEstimator
LinearizedTrackStateFactory theLinTrackStateFactory
const double & secondaryMass(void) const
virtual ~TwoBodyDecayFitter(void)
const double & primaryMass(void) const