#include <JetExtender.h>
Definition at line 19 of file JetExtender.h.
◆ JetExtender()
◆ ~JetExtender()
JetExtender::~JetExtender |
( |
| ) |
|
|
override |
◆ produce()
Definition at line 30 of file JetExtender.cc.
41 auto jetExtender = std::make_unique<reco::JetExtendedAssociation::Container>(
reco::JetRefBaseProd(jets_h));
45 for (
unsigned j = 0;
j < jets_h->size(); ++
j) {
55 <<
". Wrong collections?";
66 <<
". Wrong collections?";
References hcaldqm::fEvent, edm::HandleBase::isValid(), dqmiolumiharvest::j, metsig::jet, edm::InputTag::label(), mJet2TracksAtCALO, mJet2TracksAtVX, mJets, eostools::move(), reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloNumber, reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloP4, reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexNumber, reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexP4, reco::JetExtendedAssociation::setValue(), token_mJet2TracksAtCALO, token_mJet2TracksAtVX, token_mJets, reco::JetTracksAssociation::tracksNumber(), and reco::JetTracksAssociation::tracksP4().
◆ mJet2TracksAtCALO
◆ mJet2TracksAtVX
◆ mJets
◆ token_mJet2TracksAtCALO
◆ token_mJet2TracksAtVX
◆ token_mJets
bool setValue(Container &, const reco::JetBaseRef &, const JetExtendedData &)
associate jet with value. Returns false and associate nothing if jet is already associated
LorentzVector mTracksAtCaloP4
edm::EDGetTokenT< reco::JetTracksAssociation::Container > token_mJet2TracksAtVX
edm::EDGetTokenT< reco::JetTracksAssociation::Container > token_mJet2TracksAtCALO
LorentzVector mTracksAtVertexP4
edm::EDGetTokenT< edm::View< reco::Jet > > token_mJets
edm::InputTag mJet2TracksAtCALO
edm::InputTag mJet2TracksAtVX