#include <TwoBodyDecayFitter.h>
Public Member Functions | |
virtual TwoBodyDecayFitter * | clone (void) const |
virtual const TwoBodyDecay | estimate (const std::vector< reco::TransientTrack > &tracks, const TwoBodyDecayVirtualMeasurement &vm) const |
virtual const TwoBodyDecay | estimate (const std::vector< reco::TransientTrack > &tracks, const std::vector< TrajectoryStateOnSurface > &tsos, const TwoBodyDecayVirtualMeasurement &vm) const |
const TwoBodyDecayEstimator * | estimator (void) const |
const TwoBodyDecayLinearizationPointFinder * | linearizationPointFinder (void) const |
TwoBodyDecayFitter (const edm::ParameterSet &config) | |
TwoBodyDecayFitter (const edm::ParameterSet &config, const LinearizationPointFinder *vf, const TwoBodyDecayLinearizationPointFinder *lpf, const TwoBodyDecayEstimator *est) | |
const LinearizationPointFinder * | vertexFinder (void) const |
virtual | ~TwoBodyDecayFitter (void) |
Private Types | |
typedef PerigeeLinearizedTrackState::RefCountedLinearizedTrackState | RefCountedLinearizedTrackState |
|
private |
Definition at line 48 of file TwoBodyDecayFitter.h.
TwoBodyDecayFitter::TwoBodyDecayFitter | ( | const edm::ParameterSet & | config | ) |
Definition at line 3 of file TwoBodyDecayFitter.cc.
Referenced by clone().
TwoBodyDecayFitter::TwoBodyDecayFitter | ( | const edm::ParameterSet & | config, |
const LinearizationPointFinder * | vf, | ||
const TwoBodyDecayLinearizationPointFinder * | lpf, | ||
const TwoBodyDecayEstimator * | est | ||
) |
Definition at line 8 of file TwoBodyDecayFitter.cc.
|
virtual |
Definition at line 14 of file TwoBodyDecayFitter.cc.
|
inlinevirtual |
Definition at line 45 of file TwoBodyDecayFitter.h.
References TwoBodyDecayFitter().
|
virtual |
Definition at line 16 of file TwoBodyDecayFitter.cc.
References TwoBodyDecayEstimator::estimate(), LinearizationPointFinder::getLinearizationPoint(), TwoBodyDecayLinearizationPointFinder::getLinearizationPoint(), LinearizedTrackStateFactory::linearizedTrackState(), TwoBodyDecayVirtualMeasurement::primaryMass(), TwoBodyDecayVirtualMeasurement::secondaryMass(), theEstimator, theLinPointFinder, theLinTrackStateFactory, theVertexFinder, and tracks.
Referenced by TwoBodyDecayConstraintProducer::produce(), TwoBodyDecayMomConstraintProducer::produce(), and TwoBodyDecayTrajectoryFactory::trajectories().
|
virtual |
Definition at line 34 of file TwoBodyDecayFitter.cc.
References TwoBodyDecayEstimator::estimate(), LinearizationPointFinder::getLinearizationPoint(), TwoBodyDecayLinearizationPointFinder::getLinearizationPoint(), LinearizedTrackStateFactory::linearizedTrackState(), TwoBodyDecayVirtualMeasurement::primaryMass(), TwoBodyDecayVirtualMeasurement::secondaryMass(), theEstimator, theLinPointFinder, theLinTrackStateFactory, theVertexFinder, and tracks.
|
inline |
Definition at line 42 of file TwoBodyDecayFitter.h.
References theEstimator.
|
inline |
Definition at line 39 of file TwoBodyDecayFitter.h.
References theLinPointFinder.
|
inline |
Definition at line 43 of file TwoBodyDecayFitter.h.
References theVertexFinder.
|
private |
Definition at line 52 of file TwoBodyDecayFitter.h.
Referenced by estimate(), and estimator().
|
private |
Definition at line 51 of file TwoBodyDecayFitter.h.
Referenced by estimate(), and linearizationPointFinder().
|
private |
Definition at line 54 of file TwoBodyDecayFitter.h.
Referenced by estimate().
|
private |
Definition at line 50 of file TwoBodyDecayFitter.h.
Referenced by estimate(), and vertexFinder().