reco::tau::RecoTauImpactParameterSignificancePlugin::RecoTauImpactParameterSignificancePlugin |
( |
const edm::ParameterSet & |
pset | ) |
|
|
explicit |
virtual reco::tau::RecoTauImpactParameterSignificancePlugin::~RecoTauImpactParameterSignificancePlugin |
( |
| ) |
|
|
inlinevirtual |
void reco::tau::RecoTauImpactParameterSignificancePlugin::beginEvent |
( |
| ) |
|
|
virtual |
void reco::tau::RecoTauImpactParameterSignificancePlugin::operator() |
( |
PFTau & |
tau | ) |
const |
|
virtual |
Implements reco::tau::RecoTauModifierPlugin.
Definition at line 60 of file RecoTauImpactParameterSignificancePlugin.cc.
References TransientTrackBuilder::build(), builder_, edm::Ref< C, T, F >::isNonnull(), reco::PFTau::jetRef(), reco::PFTau::leadPFChargedHadrCand(), singlePfTauSkim_cff::leadTrack, pv_, reco::PFTau::setleadPFChargedHadrCandsignedSipt(), IPTools::signedTransverseImpactParameter(), and ExpressReco_HICollisions_FallBack::track.
62 if (
tau.leadPFChargedHadrCand().isNonnull()) {
64 if (leadTrack.isNonnull()) {
69 std::pair<bool,Measurement1D> ipsig =
72 tau.setleadPFChargedHadrCandsignedSipt(ipsig.second.significance());
const TransientTrackBuilder * builder_
reco::TransientTrack build(const reco::Track *p) const
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
const reco::Vertex* reco::tau::RecoTauImpactParameterSignificancePlugin::pv_ |
|
private |
edm::InputTag reco::tau::RecoTauImpactParameterSignificancePlugin::pvSrc_ |
|
private |