All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
evgen::SNNueAr40CCGen Class Reference
Inheritance diagram for evgen::SNNueAr40CCGen:

Public Member Functions

 SNNueAr40CCGen (fhicl::ParameterSet const &pset)
 

Private Member Functions

void beginRun (art::Run &run) override
 
void produce (art::Event &event) override
 

Private Attributes

CLHEP::HepRandomEngine & fEngine
 
evgen::NueAr40CCGenerator fGenerator
 

Detailed Description

Module producing electrons and gammas from supernova neutrino interactions with liquid argon (based on SingleGen)

Definition at line 36 of file SNNueAr40CCGen_module.cc.

Constructor & Destructor Documentation

evgen::SNNueAr40CCGen::SNNueAr40CCGen ( fhicl::ParameterSet const &  pset)
explicit

Definition at line 49 of file SNNueAr40CCGen_module.cc.

50  : EDProducer{pset}
51  // Create a default random engine: obtain the random seed
52  // freom NuRandomService, unless overriden in configuration with key "Seed"
53  , fEngine(art::ServiceHandle<rndm::NuRandomService>{}->createEngine(*this, pset, "Seed"))
CLHEP::HepRandomEngine & fEngine

Member Function Documentation

void evgen::SNNueAr40CCGen::beginRun ( art::Run &  run)
overrideprivate
void evgen::SNNueAr40CCGen::produce ( art::Event &  event)
overrideprivate

Member Data Documentation

CLHEP::HepRandomEngine& evgen::SNNueAr40CCGen::fEngine
private

Definition at line 44 of file SNNueAr40CCGen_module.cc.

evgen::NueAr40CCGenerator evgen::SNNueAr40CCGen::fGenerator
private

Definition at line 45 of file SNNueAr40CCGen_module.cc.


The documentation for this class was generated from the following file: