40 produces<std::vector<reco::RecoTauPiZero> >();
51 reco::tau::castView<reco::PFJetRefVector>(jetView);
58 auto output = std::make_unique<std::vector<reco::RecoTauPiZero>>();
62 for(
auto const& jetRef : jets) {
63 const std::vector<reco::RecoTauPiZero>& pizeros = (*piZeroAssoc)[
reco::JetBaseRef(jetRef)];
65 output->insert(
output->end(), pizeros.begin(), pizeros.end());
T getParameter(std::string const &) const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void produce(edm::Event &evt, const edm::EventSetup &es) override
#define DEFINE_FWK_MODULE(type)
edm::RefToBase< Jet > JetBaseRef
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
~RecoTauPiZeroFlattener() override
RecoTauPiZeroFlattener(const edm::ParameterSet &pset)