Go to the documentation of this file.
32 throw cms::Exception(
"NullTransientTrackBuilder") <<
"Transient track builder is 0. ";
44 for (iTrack =
tracks.begin(); iTrack !=
tracks.end(); iTrack++) {
52 LogDebug(
"ImpactParameterAlgorithm::tag") <<
"check pv,ip3d " <<
pv.z() <<
" " << ip3D.
value();
std::pair< bool, Measurement1D > apply(const reco::TransientTrack &, const GlobalVector &, const reco::Vertex &) const
Base class for all types of Jets.
void setIsolatedTauTag(const IsolatedTauTagInfoRef &)
T const * get() const
Returns C++ pointer to the item.
ImpactParameterAlgorithm()
std::pair< float, reco::TauImpactParameterInfo > tag(const reco::IsolatedTauTagInfoRef &, const reco::Vertex &)
Measurement1D transverseIp
std::pair< bool, Measurement1D > apply(const reco::TransientTrack &, const GlobalVector &direction, const reco::Vertex &vertex) const
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
void storeTrackData(const reco::TrackRef &, const TauImpactParameterTrackData &)
void setTransientTrackBuilder(const TransientTrackBuilder *)
reco::TransientTrack build(const reco::Track *p) const
float discriminator(double, double, double, bool, bool) const
const TransientTrackBuilder * transientTrackBuilder