1 #ifndef RecoTauTag_RecoTau_PFRecoTauChargedHadronPlugins_h 2 #define RecoTauTag_RecoTau_PFRecoTauChargedHadronPlugins_h 21 #include <boost/ptr_container/ptr_vector.hpp> 31 class PFRecoTauChargedHadron;
void beginEvent() override
Hook called at the beginning of the event.
virtual return_type operator()(const Jet &) const =0
Build a collection of chargedHadrons from objects in the input jet.
PFRecoTauChargedHadronQualityPlugin(const edm::ParameterSet &pset)
boost::ptr_vector< PFRecoTauChargedHadron > ChargedHadronVector
~PFRecoTauChargedHadronBuilderPlugin() override
edmplugin::PluginFactory< reco::tau::PFRecoTauChargedHadronQualityPlugin *(const edm::ParameterSet &)> PFRecoTauChargedHadronQualityPluginFactory
std::unique_ptr< ChargedHadronVector > return_type
PFRecoTauChargedHadronBuilderPlugin(const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
~PFRecoTauChargedHadronQualityPlugin() override