#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 15 of file TransientTrackBuilder.h.
|
inline |
Definition at line 17 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(), SoftPFElectronTagInfoProducer::produce(), PFTrackProducer::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 34 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef & | p | ) | const |
Definition at line 38 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef * | p | ) | const |
Definition at line 43 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef & | p | ) | const |
Definition at line 47 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr * | p | ) | const |
Definition at line 26 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr & | p | ) | const |
Definition at line 30 of file TransientTrackBuilder.cc.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl | ) | const |
Definition at line 52 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl | ) | const |
Definition at line 63 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl | ) | const |
Definition at line 75 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 93 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 104 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 115 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and i.
TransientTrack TransientTrackBuilder::build | ( | const FreeTrajectoryState & | fts | ) | const |
Definition at line 125 of file TransientTrackBuilder.cc.
|
inline |
|
inline |
Definition at line 48 of file TransientTrackBuilder.h.
References theTrackingGeometry.
|
private |
Definition at line 51 of file TransientTrackBuilder.h.
Referenced by field().
|
private |
Definition at line 52 of file TransientTrackBuilder.h.
Referenced by trackingGeometry().