#include <TransientTrackBuilder.h>
Private Attributes | |
const MagneticField * | theField |
edm::ESHandle< GlobalTrackingGeometry > | theTrackingGeometry |
Helper class to build TransientTrack from the persistent Track. This is obtained from the eventSetup, as given in the example in the test directory.
Definition at line 16 of file TransientTrackBuilder.h.
|
inline |
Definition at line 18 of file TransientTrackBuilder.h.
TransientTrack TransientTrackBuilder::build | ( | const reco::Track * | p | ) | const |
Definition at line 20 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
Referenced by DiMuonVertexMonitor::analyze(), MuonEnergyDepositAnalyzer::analyze(), tadqm::TrackAnalyzer::analyze(), SiPixelTrackResidualSource::analyze(), GEMEfficiencyAnalyzer::analyze(), DiMuonVertexValidation::analyze(), DiElectronVertexValidation::analyze(), PrimaryVertexValidation::analyze(), SplitVertexResolution::analyze(), HIPTwoBodyDecayAnalyzer::analyzeTrackCollection(), ConversionProducer::buildCollection(), ConvertedPhotonProducer::buildCollections(), btagbtvdeep::TrackInfoBuilder::buildTrackInfo(), tthelpers::buildTT(), pat::LeptonVertexSignificance::calculate(), PrimaryVertexAssignment::chargedHadronVertex(), reco::JetSignalVertexCompatibilityAlgo::convert(), DiMuonMassBiasMonitor::fillDecayHistograms(), tadqm::TrackAnalyzer::fillHistosForState(), DeepBoostedJetTagInfoProducer::fillParticleFeatures(), DisappearingMuonsSkimming::filter(), AlignmentTrackFromVertexSelector::findClosestVertex(), HIPTwoBodyDecayAnalyzer::fitDimuonVertex(), BPHDecayVertex::fTTracks(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), QualityCutsAnalyzer::LoopOverJetTracksAssociation(), OniaVtxReProducer::makeVertices(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), reco::tau::RecoTauImpactParameterSignificancePlugin::operator()(), CheckHitPattern::operator()(), PFTrackProducer::produce(), Onia2MuMuPAT::produce(), ConvertedPhotonProducer::produce(), SoftPFMuonTagInfoProducer::produce(), BoostedDoubleSVProducer::produce(), pat::PATElectronProducer::produce(), DeepFlavourTagInfoProducer::produce(), pat::PATMuonProducer::produce(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), IPProducer< Container, Base, Helper >::produce(), CSCOverlapsAlignmentAlgorithm::run(), ConvBremPFTrackFinder::runConvBremFinder(), PrimaryVertexResolution::sortTracksByPt(), SoftLepton::tag(), TrackEfficiencyMonitor::testSTATracks(), and TrackEfficiencyMonitor::testTrackerTracks().
TransientTrack TransientTrackBuilder::build | ( | const reco::Track & | p | ) | const |
Definition at line 24 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack * | p | ) | const |
Definition at line 28 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack & | p | ) | const |
Definition at line 32 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef * | p | ) | const |
Definition at line 49 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef & | p | ) | const |
Definition at line 53 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef * | p | ) | const |
Definition at line 57 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef & | p | ) | const |
Definition at line 61 of file TransientTrackBuilder.cc.
References submitPVValidationJobs::t.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr * | p | ) | const |
Definition at line 36 of file TransientTrackBuilder.cc.
References edm::Ptr< T >::get(), reco::PFCandidate::isTimeValid(), submitPVValidationJobs::t, reco::PFCandidate::time(), pat::PackedCandidate::time(), reco::PFCandidate::timeError(), and pat::PackedCandidate::timeError().
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr & | p | ) | const |
Definition at line 47 of file TransientTrackBuilder.cc.
References newFWLiteAna::build.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl | ) | const |
Definition at line 65 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl | ) | const |
Definition at line 74 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl | ) | const |
Definition at line 83 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 99 of file TransientTrackBuilder.cc.
References MillePedeFileConverter_cfg::e, mps_fire::i, edm::isNotFinite(), and protons_cff::time.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 119 of file TransientTrackBuilder.cc.
References MillePedeFileConverter_cfg::e, mps_fire::i, edm::isNotFinite(), and protons_cff::time.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl, |
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 139 of file TransientTrackBuilder.cc.
References MillePedeFileConverter_cfg::e, mps_fire::i, edm::isNotFinite(), and protons_cff::time.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 176 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 185 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 194 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot, | ||
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 203 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot, | ||
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 214 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl, |
const reco::BeamSpot & | beamSpot, | ||
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 225 of file TransientTrackBuilder.cc.
References pwdgSkimBPark_cfi::beamSpot, newFWLiteAna::build, and mps_fire::i.
TransientTrack TransientTrackBuilder::build | ( | const FreeTrajectoryState & | fts | ) | const |
Definition at line 236 of file TransientTrackBuilder.cc.
|
inline |
|
inline |
Definition at line 71 of file TransientTrackBuilder.h.
References theTrackingGeometry.
|
private |
Definition at line 74 of file TransientTrackBuilder.h.
Referenced by field().
|
private |
Definition at line 75 of file TransientTrackBuilder.h.
Referenced by trackingGeometry().