25 :
algo(
params.getParameter<double>(
"cut"),
params.getParameter<double>(
"temperature")) {
29 produces<JetFloatAssociation::Container>();
48 (*
result)[iter->first] = -1.;
54 (*result)[iter->first] = compatibility[0];
std::vector< float > compatibility(const reco::VertexCollection &vertices, const reco::TrackRefVector &tracks) const
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
transient_vector_type::const_iterator const_iterator
~JetSignalVertexCompatibility() override
reco::JetSignalVertexCompatibilityAlgo algo
edm::EDGetTokenT< reco::JetTracksAssociationCollection > jetTracksAssocToken
edm::EDGetTokenT< reco::VertexCollection > primaryVerticesToken
void resetEvent(const TransientTrackBuilder *trackBuilder)
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > builderToken
void produce(edm::Event &event, const edm::EventSetup &es) override
JetSignalVertexCompatibility(const edm::ParameterSet ¶ms)