#include <PFCandCommonVertexFitter.h>
Public Types | |
typedef reco::Vertex::CovarianceMatrix | CovarianceMatrix |
Public Member Functions | |
PFCandCommonVertexFitterBase (const edm::ParameterSet &) | |
void | set (const MagneticField *bField) |
void | set (reco::VertexCompositeCandidate &) const |
virtual | ~PFCandCommonVertexFitterBase () |
Protected Member Functions | |
void | fill (std::vector< reco::TransientTrack > &, std::vector< reco::Candidate * > &, std::vector< reco::RecoCandidate::TrackType > &, reco::Candidate &) const |
virtual bool | fit (TransientVertex &, const std::vector< reco::TransientTrack > &) const =0 |
Protected Attributes | |
const MagneticField * | bField_ |
double | chi2_ |
chi-sqared More... | |
CovarianceMatrix | cov_ |
covariance matrix (3x3) More... | |
double | ndof_ |
number of degrees of freedom More... | |
Definition at line 23 of file PFCandCommonVertexFitter.h.
Definition at line 25 of file PFCandCommonVertexFitter.h.
|
inline |
Definition at line 26 of file PFCandCommonVertexFitter.h.
|
inlinevirtual |
Definition at line 27 of file PFCandCommonVertexFitter.h.
|
protected |
Definition at line 58 of file PFCandCommonVertexFitter.cc.
References ecal_dqm_sourceclient-live_cfg::cerr, ztail::d, reco::Candidate::daughter(), edm::hlt::Exception, lumiContext::fill, edm::RefToBase< T >::get(), edm::Ref< C, T, F >::get(), reco::Candidate::hasMasterClone(), edm::errors::InvalidReference, j, reco::Candidate::masterClone(), python.rootplot.argparse::message, NULL, reco::Candidate::numberOfDaughters(), reco::Candidate::pdgId(), reco::RecoCandidate::recoTrackType, and reco::PFCandidate::trackRef().
|
protectedpure virtual |
Implemented in PFCandCommonVertexFitter< Fitter >.
|
inline |
Definition at line 28 of file PFCandCommonVertexFitter.h.
References ecalTB2006H4_GenSimDigiReco_cfg::bField, and bField_.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
void PFCandCommonVertexFitterBase::set | ( | reco::VertexCompositeCandidate & | c | ) | const |
Definition at line 9 of file PFCandCommonVertexFitter.cc.
References assert(), reco::Vertex::chi2(), relval_parameters_module::energy, reco::Candidate::energy(), edm::hlt::Exception, reco::Vertex::fill(), lumiContext::fill, edm::errors::InvalidReference, reco::Candidate::mass(), reco::Vertex::ndof(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), reco::RecoCandidate::recoTrackType, TransientVertex::refittedTracks(), pileupReCalc_HLTpaths::scale, reco::VertexCompositeCandidate::setChi2AndNdof(), reco::VertexCompositeCandidate::setCovariance(), reco::Candidate::setP4(), reco::LeafCandidate::setP4(), reco::Candidate::setVertex(), reco::LeafCandidate::setVertex(), mathSSE::sqrt(), testEve_cfg::tracks, and findQualityFiles::v.
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
protected |
Definition at line 32 of file PFCandCommonVertexFitter.h.
Referenced by set().
|
mutableprotected |
chi-sqared
Definition at line 40 of file PFCandCommonVertexFitter.h.
|
mutableprotected |
covariance matrix (3x3)
Definition at line 44 of file PFCandCommonVertexFitter.h.
|
mutableprotected |
number of degrees of freedom
Definition at line 42 of file PFCandCommonVertexFitter.h.