#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 14 of file TransientTrackBuilder.h.
|
inline |
Definition at line 16 of file TransientTrackBuilder.h.
TransientTrack TransientTrackBuilder::build | ( | const reco::Track * | p | ) | const |
Definition at line 10 of file TransientTrackBuilder.cc.
Referenced by CaloRecoTauAlgorithm::buildCaloTau(), ConversionProducer::buildCollection(), PFRecoTauAlgorithm::buildPFTau(), HPSPFRecoTauAlgorithm::buildPFTau(), pat::LeptonVertexSignificance::calculate(), reco::JetSignalVertexCompatibilityAlgo::convert(), PFRecoTauDiscriminationByFlight::discriminate(), SoftPFElectronTagInfoProducer::fillElecProperties(), SoftPFMuonTagInfoProducer::fillMuonProperties(), NuclearVertexBuilder::FillVertexWithAdaptVtxFitter(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), QualityCutsAnalyzer::LoopOverJetTracksAssociation(), EGammaMvaEleEstimator::mvaValue(), reco::tau::RecoTauImpactParameterSignificancePlugin::operator()(), PFConversionProducer::produce(), PFTrackProducer::produce(), SoftPFElectronTagInfoProducer::produce(), HPSPFRecoTauAlgorithm::refitThreeProng(), ConvBremPFTrackFinder::runConvBremFinder(), ImpactParameterAlgorithm::tag(), and SoftLepton::tag().
TransientTrack TransientTrackBuilder::build | ( | const reco::Track & | p | ) | const |
Definition at line 14 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack * | p | ) | const |
Definition at line 18 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack & | p | ) | const |
Definition at line 22 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef * | p | ) | const |
Definition at line 26 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef & | p | ) | const |
Definition at line 30 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef * | p | ) | const |
Definition at line 35 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef & | p | ) | const |
Definition at line 39 of file TransientTrackBuilder.cc.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl | ) | const |
Definition at line 44 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl | ) | const |
Definition at line 55 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl | ) | const |
Definition at line 67 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 85 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 96 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 107 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and i.
TransientTrack TransientTrackBuilder::build | ( | const FreeTrajectoryState & | fts | ) | const |
Definition at line 117 of file TransientTrackBuilder.cc.
|
inline |
|
inline |
Definition at line 44 of file TransientTrackBuilder.h.
References theTrackingGeometry.
|
private |
Definition at line 47 of file TransientTrackBuilder.h.
Referenced by field().
|
private |
Definition at line 48 of file TransientTrackBuilder.h.
Referenced by trackingGeometry().