13 class ConsumesCollector;
54 #define DEFINE_L1T_PACKING_SETUP(type) \
55 DEFINE_EDM_PLUGIN(l1t::PackingSetupFactoryT,type,#type)
virtual UnpackerMap getUnpackers(int, int, int)=0
static const PackingSetupFactory instance_
std::auto_ptr< PackingSetup > make(const std::string &) const
virtual std::unique_ptr< PackerTokens > registerConsumes(const edm::ParameterSet &, edm::ConsumesCollector &)=0
edmplugin::PluginFactory< prov_fct > PackingSetupFactoryT
std::map< int, std::shared_ptr< Unpacker > > UnpackerMap
virtual void registerProducts(edm::one::EDProducerBase &)=0
virtual PackerMap getPackers(int, int)=0
std::map< int, Packers > PackerMap
virtual std::unique_ptr< UnpackerCollections > getCollections(edm::Event &)=0
PackingSetup *( prov_fct)()