26 :
algo(
params.getParameter<double>(
"cut"),
params.getParameter<double>(
"temperature")) {
29 produces<JetFloatAssociation::Container>();
51 (*
result)[iter->first] = -1.;
57 (*result)[iter->first] = compatibility[0];
std::vector< float > compatibility(const reco::VertexCollection &vertices, const reco::TrackRefVector &tracks) const
transient_vector_type::const_iterator const_iterator
~JetSignalVertexCompatibility() override
reco::JetSignalVertexCompatibilityAlgo algo
edm::EDGetTokenT< reco::JetTracksAssociationCollection > jetTracksAssocToken
edm::EDGetTokenT< reco::VertexCollection > primaryVerticesToken
T const * product() const
void resetEvent(const TransientTrackBuilder *trackBuilder)
void produce(edm::Event &event, const edm::EventSetup &es) override
auto const & tracks
cannot be loose
JetSignalVertexCompatibility(const edm::ParameterSet ¶ms)