#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 16 of file TransientTrackBuilder.cc.
Referenced by CaloRecoTauAlgorithm::buildCaloTau(), ConversionProducer::buildCollection(), PFRecoTauAlgorithm::buildPFTau(), HPSPFRecoTauAlgorithm::buildPFTau(), pat::LeptonVertexSignificance::calculate(), PrimaryVertexAssignment::chargedHadronVertex(), reco::JetSignalVertexCompatibilityAlgo::convert(), PFRecoTauDiscriminationByFlight::discriminate(), NuclearVertexBuilder::FillVertexWithAdaptVtxFitter(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), QualityCutsAnalyzer::LoopOverJetTracksAssociation(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), reco::tau::RecoTauImpactParameterSignificancePlugin::operator()(), PFConversionProducer::produce(), SoftPFMuonTagInfoProducer::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 20 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrack * | 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::TrackRef * | p | ) | const |
Definition at line 40 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::TrackRef & | p | ) | const |
Definition at line 44 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef * | p | ) | const |
Definition at line 49 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::GsfTrackRef & | p | ) | const |
Definition at line 53 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr * | p | ) | const |
Definition at line 32 of file TransientTrackBuilder.cc.
TransientTrack TransientTrackBuilder::build | ( | const reco::CandidatePtr & | p | ) | const |
Definition at line 36 of file TransientTrackBuilder.cc.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl | ) | const |
Definition at line 58 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl | ) | const |
Definition at line 69 of file TransientTrackBuilder.cc.
References i.
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< edm::View< reco::Track > > & | trkColl | ) | const |
Definition at line 81 of file TransientTrackBuilder.cc.
References 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 alignCSCRings::e, i, and edm::isNotFinite().
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::GsfTrackCollection > & | trkColl, |
const edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 120 of file TransientTrackBuilder.cc.
References alignCSCRings::e, i, and edm::isNotFinite().
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 142 of file TransientTrackBuilder.cc.
References alignCSCRings::e, i, and edm::isNotFinite().
vector< TransientTrack > TransientTrackBuilder::build | ( | const edm::Handle< reco::TrackCollection > & | trkColl, |
const reco::BeamSpot & | beamSpot | ||
) | const |
Definition at line 178 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 189 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 200 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and 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 211 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and 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 224 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 edm::ValueMap< float > & | trackTimes, | ||
const edm::ValueMap< float > & | trackTimeResos | ||
) | const |
Definition at line 237 of file TransientTrackBuilder.cc.
References newFWLiteAna::build, and i.
TransientTrack TransientTrackBuilder::build | ( | const FreeTrajectoryState & | fts | ) | const |
Definition at line 249 of file TransientTrackBuilder.cc.
|
inline |
|
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().