20 #include "nurandom/RandomUtils/NuRandomService.h" 56 produces< std::vector< simb::MCTruth > >();
57 produces< sumdata::RunData, art::InRun >();
EDProducer(fhicl::ParameterSet const &pset)
art framework interface to geometry description
void beginRun(art::Run &run) override
#define DEFINE_ART_MODULE(klass)
std::string DetectorName() const
Returns a string with the name of the detector, as configured.
evgen::NueAr40CCGenerator fGenerator
SNNueAr40CCGen(fhicl::ParameterSet const &pset)
ProductID put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
void produce(art::Event &event) override
std::vector< simb::MCTruth > Generate(CLHEP::HepRandomEngine &engine)
LArSoft geometry interface.
Event Generation using GENIE, cosmics or single particles.
CLHEP::HepRandomEngine & fEngine
Event finding and building.