16 const std::vector<reco::TrackRef>& fTracks)
const {
18 std::vector<math::RhoEtaPhiVector> trackP3s;
19 trackP3s.reserve(fTracks.size());
20 for (
unsigned i = 0;
i < fTracks.size(); ++
i) {
25 for (
unsigned j = 0;
j < fJets.size(); ++
j) {
30 for (
unsigned t = 0;
t < fTracks.size(); ++
t) {
Base class for all types of Jets.
RhoEtaPhiVectorD RhoEtaPhiVector
spatial vector with cylindrical internal representation using pseudorapidity
ALPAKA_FN_ACC static ALPAKA_FN_INLINE float dR2(Position4 pos1, Position4 pos2)
bool setValue(Container &, const reco::JetBaseRef &, reco::TrackRefVector)
associate jet with value. Returns false and associate nothing if jet is already associated ...
double mDeltaR2Threshold
fidutial dR between track in the vertex and jet's reference direction
JetTracksAssociationDRVertex(double fDr)
void produce(reco::JetTracksAssociation::Container *fAssociation, const std::vector< edm::RefToBase< reco::Jet > > &fJets, const std::vector< reco::TrackRef > &fTracks) const
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.