1 #ifndef RecoTauTag_RecoTau_RecoTauVertexAssociator_h 2 #define RecoTauTag_RecoTau_RecoTauVertexAssociator_h 80 std::unique_ptr<RecoTauQualityCuts>
qcuts_;
std::map< const reco::Jet *, reco::VertexRef > JetToVtxAssoc
std::unique_ptr< JetToVtxAssoc > jetToVertexAssociation_
unsigned long long EventNumber_t
void setEvent(const edm::Event &evt)
Load the vertices from the event.
reco::VertexRef associatedVertex(const Jet &jet) const
std::vector< reco::VertexRef > selectedVertices_
const TrackBaseRef getLeadTrackRef(const Jet &) const
const Track * getLeadTrack(const Jet &) const
RecoTauVertexAssociator(const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
std::unique_ptr< RecoTauQualityCuts > qcuts_
edm::EDGetTokenT< reco::VertexCollection > vxToken_
std::unique_ptr< StringCutObjectSelector< reco::Vertex > > vertexSelector_
virtual ~RecoTauVertexAssociator()
int leadingTrkOrPFCandOption_
const CandidatePtr getLeadCand(const Jet &) const
edm::EventNumber_t lastEvent_