CMS 3D CMS Logo

Functions
RecoVertex Namespace Reference

Functions

reco::Vertex::Error convertError (const GlobalError &ge)
 
GlobalError convertError (const reco::Vertex::Error &error)
 
reco::Vertex::Point convertPos (const GlobalPoint &p)
 
GlobalPoint convertPos (const reco::Vertex::Point &p)
 

Function Documentation

◆ convertError() [1/2]

reco::Vertex::Error RecoVertex::convertError ( const GlobalError ge)
inline

Definition at line 8 of file ConvertError.h.

References GlobalErrorBase< T, ErrorWeightType >::cxx(), GlobalErrorBase< T, ErrorWeightType >::cyx(), GlobalErrorBase< T, ErrorWeightType >::cyy(), GlobalErrorBase< T, ErrorWeightType >::czx(), GlobalErrorBase< T, ErrorWeightType >::czy(), GlobalErrorBase< T, ErrorWeightType >::czz(), and relativeConstraints::error.

Referenced by IPTools::absoluteImpactParameter(), dummyPrediction(), LeptonTagInfoCollectionProducer< LeptonType >::fill_sv_features(), PF_PU_AssoMapAlgos::GetCleanedKshort(), PF_PU_AssoMapAlgos::GetCleanedLambda(), PF_PU_AssoMapAlgos::GetCleanedNI(), btagbtvdeep::mindistsvpfcand(), TemplatedVertexMerger< VTX >::produce(), JetConstituentTableProducer< T >::produce(), VertexTableProducer::produce(), BJetEnergyRegressionVarProducer< T >::produce(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), IPProducer< Container, Base, Helper >::produce(), TrackVertexArbitration< VTX >::trackVertexArbitrator(), reco::JetSignalVertexCompatibilityAlgo::trackVertexCompat(), and reco::GhostTrackVertexFinder::vertices().

8  {
10  error(0, 0) = ge.cxx();
11  error(0, 1) = ge.cyx();
12  error(0, 2) = ge.czx();
13  error(1, 1) = ge.cyy();
14  error(1, 2) = ge.czy();
15  error(2, 2) = ge.czz();
16  return error;
17  }
math::Error< dimension >::type Error
covariance error matrix (3x3)
Definition: Vertex.h:45

◆ convertError() [2/2]

GlobalError RecoVertex::convertError ( const reco::Vertex::Error error)
inline

Definition at line 19 of file ConvertError.h.

References relativeConstraints::error.

19  {
20  return GlobalError(error(0, 0), error(0, 1), error(1, 1), error(0, 2), error(1, 2), error(2, 2));
21  }
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
Definition: GlobalError.h:13

◆ convertPos() [1/2]

reco::Vertex::Point RecoVertex::convertPos ( const GlobalPoint p)
inline

Definition at line 7 of file ConvertToFromReco.h.

References AlCaHLTBitMon_ParallelJobs::p.

Referenced by IPTools::absoluteImpactParameter(), IPTools::absoluteImpactParameter3D(), IPTools::absoluteTransverseImpactParameter(), BDHadronTrackMonitoringAnalyzer::analyze(), HIPTwoBodyDecayAnalyzer::analyzeTrackCollection(), dummyPrediction(), LeptonTagInfoCollectionProducer< LeptonType >::fill_sv_features(), PF_PU_AssoMapAlgos::GetCleanedKshort(), PF_PU_AssoMapAlgos::GetCleanedLambda(), PF_PU_AssoMapAlgos::GetCleanedNI(), btagbtvdeep::mindistsvpfcand(), TemplatedVertexMerger< VTX >::produce(), JetConstituentTableProducer< T >::produce(), PFTauTransverseImpactParameters::produce(), VertexTableProducer::produce(), BoostedDoubleSVProducer::produce(), BJetEnergyRegressionVarProducer< T >::produce(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), IPProducer< Container, Base, Helper >::produce(), PATLeptonTimeLifeInfoProducer< T >::produceAndFillIPInfo(), IPTools::signedImpactParameter3D(), IPTools::signedTransverseImpactParameter(), TrackVertexArbitration< VTX >::trackVertexArbitrator(), reco::JetSignalVertexCompatibilityAlgo::trackVertexCompat(), and reco::GhostTrackVertexFinder::vertices().

7  {
9  pos.SetX(p.x());
10  pos.SetY(p.y());
11  pos.SetZ(p.z());
12  return pos;
13  }
math::XYZPoint Point
point in the space
Definition: Vertex.h:40

◆ convertPos() [2/2]

GlobalPoint RecoVertex::convertPos ( const reco::Vertex::Point p)
inline

Definition at line 15 of file ConvertToFromReco.h.

References AlCaHLTBitMon_ParallelJobs::p.

15 { return GlobalPoint(p.x(), p.y(), p.z()); }
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10