57 produces<std::vector<simb::MCTruth>>();
58 produces<sumdata::RunData, art::InRun>();
base_engine_t & createEngine(seed_t seed)
EDProducer(fhicl::ParameterSet const &pset)
PutHandle< PROD > put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
void beginRun(art::Run &run) override
#define DEFINE_ART_MODULE(klass)
evgen::NueAr40CCGenerator fGenerator
SNNueAr40CCGen(fhicl::ParameterSet const &pset)
An art service to assist in the distribution of guaranteed unique seeds to all engines within an art ...
void produce(art::Event &event) override
std::vector< simb::MCTruth > Generate(CLHEP::HepRandomEngine &engine)
std::string const & DetectorName() const
Returns a string with the name of the detector, as configured.
Namespace collecting geometry-related classes utilities.
Event Generation using GENIE, cosmics or single particles.
art framework interface to geometry description
CLHEP::HepRandomEngine & fEngine
Event finding and building.