#include <TwoBodyDecayFitter.h>
/class TwoBodyDecayFitter
/author Edmund Widl
Definition at line 21 of file TwoBodyDecayFitter.h.
◆ RefCountedLinearizedTrackState
◆ TwoBodyDecayFitter() [1/2]
◆ TwoBodyDecayFitter() [2/2]
◆ ~TwoBodyDecayFitter()
TwoBodyDecayFitter::~TwoBodyDecayFitter |
( |
void |
| ) |
|
|
virtual |
◆ clone()
◆ estimate() [1/2]
Definition at line 34 of file TwoBodyDecayFitter.cc.
38 std::vector<FreeTrajectoryState> freeTrajStates;
39 freeTrajStates.push_back(*tsos[0].freeState());
40 freeTrajStates.push_back(*tsos[1].freeState());
44 std::vector<RefCountedLinearizedTrackState> linTracks;
References TwoBodyDecayEstimator::estimate(), LinearizationPointFinder::getLinearizationPoint(), TwoBodyDecayLinearizationPointFinder::getLinearizationPoint(), LinearizedTrackStateFactory::linearizedTrackState(), TwoBodyDecayVirtualMeasurement::primaryMass(), TwoBodyDecayVirtualMeasurement::secondaryMass(), theEstimator, theLinPointFinder, theLinTrackStateFactory, theVertexFinder, and PDWG_EXOHSCP_cff::tracks.
◆ estimate() [2/2]
Definition at line 16 of file TwoBodyDecayFitter.cc.
22 std::vector<RefCountedLinearizedTrackState> linTracks;
References TwoBodyDecayEstimator::estimate(), LinearizationPointFinder::getLinearizationPoint(), TwoBodyDecayLinearizationPointFinder::getLinearizationPoint(), LinearizedTrackStateFactory::linearizedTrackState(), TwoBodyDecayVirtualMeasurement::primaryMass(), TwoBodyDecayVirtualMeasurement::secondaryMass(), theEstimator, theLinPointFinder, theLinTrackStateFactory, theVertexFinder, and PDWG_EXOHSCP_cff::tracks.
Referenced by TwoBodyDecayConstraintProducer::produce(), TwoBodyDecayMomConstraintProducer::produce(), and TwoBodyDecayTrajectoryFactory::trajectories().
◆ estimator()
◆ linearizationPointFinder()
◆ vertexFinder()
◆ theEstimator
◆ theLinPointFinder
◆ theLinTrackStateFactory
◆ theVertexFinder
virtual TwoBodyDecay estimate(const std::vector< RefCountedLinearizedTrackState > &linTracks, const TwoBodyDecayParameters &linearizationPoint, const TwoBodyDecayVirtualMeasurement &vm) const
TwoBodyDecayFitter(const edm::ParameterSet &config)
LinearizedTrackStateFactory theLinTrackStateFactory
DeepCopyPointerByClone< const TwoBodyDecayLinearizationPointFinder > theLinPointFinder
virtual const TwoBodyDecayParameters getLinearizationPoint(const std::vector< RefCountedLinearizedTrackState > &tracks, const double primaryMass, const double secondaryMass) const
DeepCopyPointerByClone< const TwoBodyDecayEstimator > theEstimator
virtual TwoBodyDecayEstimator * clone(void) const
const double & primaryMass(void) const
const double & secondaryMass(void) const
DeepCopyPointerByClone< const LinearizationPointFinder > theVertexFinder
virtual TwoBodyDecayLinearizationPointFinder * clone(void) const