#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.
References ecalDrivenElectronSeedsParameters_cff::beamSpot, build(), and AlCaHLTBitMon_ParallelJobs::p.
TransientTrack TransientTrackBuilder::build | ( | const reco::Track * | p | ) | const |
Definition at line 20 of file TransientTrackBuilder.cc.
Referenced by dqm::TrackAnalyzer::analyze(), MuonEnergyDepositAnalyzer::analyze(), SiPixelTrackResidualSource::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), PrimaryVertexValidation::analyze(), HIPTwoBodyDecayAnalyzer::analyzeTrackCollection(), pat::helper::VertexingHelper::associate(), CaloRecoTauAlgorithm::buildCaloTau(), ConversionProducer::buildCollection(), PFRecoTauAlgorithm::buildPFTau(), HPSPFRecoTauAlgorithm::buildPFTau(), btagbtvdeep::TrackInfoBuilder::buildTrackInfo(), tthelpers::buildTT(), pat::LeptonVertexSignificance::calculate(), PrimaryVertexAssignment::chargedHadronVertex(), reco::JetSignalVertexCompatibilityAlgo::convert(), dqm::TrackAnalyzer::fillHistosForState(), NuclearVertexBuilder::FillVertexWithAdaptVtxFitter(), DisappearingMuonsSkimming::filter(), HIPTwoBodyDecayAnalyzer::fitDimuonVertex(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), QualityCutsAnalyzer::LoopOverJetTracksAssociation(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), reco::tau::RecoTauImpactParameterSignificancePlugin::operator()(), CheckHitPattern::operator()(), PFConversionProducer::produce(), SoftPFMuonTagInfoProducer::produce(), PFTrackProducer::produce(), SoftPFElectronTagInfoProducer::produce(), Onia2MuMuPAT::produce(), TrackTimeValueMapProducer::produce(), PFTauPrimaryVertexProducerBase::produce(), PFTauTransverseImpactParameters::produce(), PFTauSecondaryVertexProducer::produce(), pat::PATElectronProducer::produce(), PixelJetPuId::produce(), BoostedDoubleSVProducer::produce(), DeepFlavourTagInfoProducer::produce(), pat::PATMuonProducer::produce(), PFTau3ProngReco::produce(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), IPProducer< Container, Base, Helper >::produce(), HPSPFRecoTauAlgorithm::refitThreeProng(), CSCOverlapsAlignmentAlgorithm::run(), ConvBremPFTrackFinder::runConvBremFinder(), PrimaryVertexResolution::sortTracksByPt(), ImpactParameterAlgorithm::tag(), SoftLepton::tag(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), TransientTrackBuilder(), TrackExtenderWithMTDT< TrackCollection >::tryBTLLayers(), TrackExtenderWithMTDT< TrackCollection >::tryETLLayers(), and BPHDecayVertex::tTracks().
TransientTrack TransientTrackBuilder::build | ( | const reco::Track & | p | ) | const |
Definition at line 24 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack * | p | ) | const |
Definition at line 28 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack & | p | ) | const |
Definition at line 32 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef * | p | ) | const |
Definition at line 51 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef & | p | ) | const |
Definition at line 55 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef * | p | ) | const |
Definition at line 60 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef & | p | ) | const |
Definition at line 64 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr * | p | ) | const |
Definition at line 36 of file TransientTrackBuilder.cc.
References edm::Ptr< T >::get(), reco::PFCandidate::isTimeValid(), 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.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl | ) | const |
Definition at line 69 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl | ) | const |
Definition at line 80 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl | ) | const |
Definition at line 92 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 110 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 131 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 153 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 189 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 200 of file TransientTrackBuilder.cc.
References mps_fire::i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 211 of file TransientTrackBuilder.cc.
References 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 222 of file TransientTrackBuilder.cc.
References 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 235 of file TransientTrackBuilder.cc.
References 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 248 of file TransientTrackBuilder.cc.
References mps_fire::i.
TransientTrack TransientTrackBuilder::build | ( | const FreeTrajectoryState & | fts | ) | const |
Definition at line 260 of file TransientTrackBuilder.cc.
|
inline |
Definition at line 71 of file TransientTrackBuilder.h.
References theField.
Referenced by PFTau3ProngReco::produce().
|
inline |
Definition at line 72 of file TransientTrackBuilder.h.
References theTrackingGeometry.
|
private |
Definition at line 75 of file TransientTrackBuilder.h.
Referenced by field().
|
private |
Definition at line 76 of file TransientTrackBuilder.h.
Referenced by trackingGeometry().