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