24 virtual int value()
const = 0;
66 std::unique_ptr<IntMakerBase>
maker_;
72 maker_ = std::unique_ptr<IntMakerBase>{
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
T getParameter(std::string const &) const
#define EDM_REGISTER_VALIDATED_PLUGINFACTORY(_factory_, _category_)
ParameterDescriptionNode * addNode(ParameterDescriptionNode const &node)
virtual int value() const =0
#define DEFINE_EDM_VALIDATED_PLUGIN(factory, type, name)
PluginUsingProducer(edm::ParameterSet const &)
static void fillDescriptions(edm::ConfigurationDescriptions &iConf)
OneMaker(edm::ParameterSet const &)
static void fillPSetDescription(edm::ParameterSetDescription &)
#define DEFINE_FWK_MODULE(type)
std::unique_ptr< IntMakerBase > maker_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
ValueMaker(edm::ParameterSet const &iPSet)
void produce(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
edm::EDPutTokenT< int > putToken_
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)
virtual ~IntMakerBase()=default