27 namespace reco {
namespace tau {
51 myTransientTrackBuilder);
65 std::pair<bool,Measurement1D> ipsig =
77 "RecoTauImpactParameterSignificancePlugin");
bool isNonnull() const
Checks for non-null.
const PFJetRef & jetRef() const
const TransientTrackBuilder * builder_
const PFCandidatePtr & leadPFChargedHadrCand() const
void beginEvent() override
reco::VertexRef associatedVertex(const PFJet &jet) const
reco::TransientTrack build(const reco::Track *p) const
void setEvent(const edm::Event &evt)
Load the vertices from the event.
void operator()(PFTau &tau) const override
void setleadPFChargedHadrCandsignedSipt(const float &)
~RecoTauImpactParameterSignificancePlugin() override
const edm::EventSetup * evtSetup() const
bool isNonnull() const
Checks for non-null.
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalVector
vector in glovbal coordinate system
RecoTauImpactParameterSignificancePlugin(const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
const edm::Event * evt() const
#define DEFINE_EDM_PLUGIN(factory, type, name)
T const * product() const
RecoTauVertexAssociator vertexAssociator_