#include <CandCommonVertexFitter.h>
Definition at line 19 of file CandCommonVertexFitter.h.
◆ CovarianceMatrix
◆ CandCommonVertexFitterBase()
◆ ~CandCommonVertexFitterBase()
virtual CandCommonVertexFitterBase::~CandCommonVertexFitterBase |
( |
| ) |
|
|
inlinevirtual |
◆ fill()
◆ fit()
◆ set() [1/2]
void CandCommonVertexFitterBase::set |
( |
const MagneticField * |
bField | ) |
|
|
inline |
◆ set() [2/2]
Definition at line 9 of file CandCommonVertexFitter.cc.
12 <<
"B-Field was not set up CandCommonVertexFitter.\n"
13 <<
"the following method must be called before fitting a candidate:\n"
14 <<
" CandCommonVertexFitter:.set( const MagneticField * )" << endl;
15 vector<TransientTrack>
tracks;
17 vector<RecoCandidate::TrackType> trackTypes;
25 vector<TransientTrack>::const_iterator trackIt =
tracks.begin(), tracksEnd =
tracks.end();
26 vector<Candidate *>::const_iterator daughterIt =
daughters.begin();
27 vector<RecoCandidate::TrackType>::const_iterator trackTypeIt = trackTypes.begin();
29 for (; trackIt != tracksEnd; ++trackIt, ++daughterIt, ++trackTypeIt) {
35 if (*trackTypeIt == RecoCandidate::recoTrackType) {
53 c.setCovariance(
cov_);
References cms::cuda::assert(), HltBtagPostValidation_cff::c, BPhysicsValidation_cfi::daughters, HCALHighEnergyHPDFilter_cfi::energy, reco::Candidate::energy(), Exception, ntuplemaker::fill, L1TowerCalibrationProducer_cfi::fit, edm::errors::InvalidReference, EgHLTOffHistBins_cfi::mass, reco::Candidate::mass(), AlCaHLTBitMon_ParallelJobs::p, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, reco::RecoCandidate::recoTrackType, Scenarios_cff::scale, reco::Candidate::setP4(), reco::Candidate::setVertex(), mathSSE::sqrt(), HLT_2018_cff::track, PDWG_EXOHSCP_cff::tracks, findQualityFiles::v, bphysicsOniaDQM_cfi::vertex, and badGlobalMuonTaggersAOD_cff::vtx.
◆ bField_
◆ chi2_
double CandCommonVertexFitterBase::chi2_ |
|
mutableprotected |
◆ cov_
◆ ndof_
double CandCommonVertexFitterBase::ndof_ |
|
mutableprotected |