23 using namespace fhicl;
44 void produce(
Event&)
override;
54 : debug_{config().debug()}
56 produces<snapshot_t>();
71 std::lock_guard<std::mutex> hold{
m_};
RNGservice::label_t label_t
void produce(Event &) override
RNGservice::snapshot_t snapshot_t
static ScheduleID first()
ProductID put(std::unique_ptr< PROD > &&product)
std::vector< RNGsnapshot > snapshot_t
#define DEFINE_ART_MODULE(klass)
snapshot_t const & accessSnapshot_(ScheduleID const schedule_id) const
static art::ServiceHandle< art::RandomNumberGenerator > & rng()
RNGsnapshot::label_t label_t
RandomNumberSaver(Parameters const &)