Classes | |
struct | export_table |
Struct containing (macro defined) creation/deletion operations. More... | |
struct | export_table_postprocess |
Struct containing (macro defined) creation/deletion operations. More... | |
class | ProcessorDef |
Definition for a dynamically-loaded Processor. More... | |
class | PostProcessorBase |
A generic tree-reading event-by-event processor. More... | |
class | ProcessorBase |
A generic tree-writing event-by-event processor. More... | |
class | ProcessorBlock |
A set of Processors. More... | |
class | ProviderManager |
Interface to LArSoft services. More... | |
class | SelectionBase |
Base class for event selections. More... | |
Functions | |
export_table * | LoadProcessor (char *libname) |
export_table_postprocess * | LoadPostProcessor (char *libname) |
fhicl::ParameterSet * | LoadConfig (char *configfile) |
const simb::MCParticle * | Genie2G4MCParticle (const simb::MCParticle &genie_part, const simb::MCTruth &mctruth, const std::vector< art::Ptr< simb::MCParticle >> &g4_mcparticles, const std::vector< const sim::GeneratedParticleInfo * > infos) |
Core framework functionality.
A generic processor that writes an sbnanalysis tree.
Author: A. Mastbaum mastb, 2018/01/25 aum@ uchic ago. edu
const simb::MCParticle* core::Genie2G4MCParticle | ( | const simb::MCParticle & | genie_part, |
const simb::MCTruth & | mctruth, | ||
const std::vector< art::Ptr< simb::MCParticle >> & | g4_mcparticles, | ||
const std::vector< const sim::GeneratedParticleInfo * > | infos | ||
) |
Definition at line 318 of file ProcessorBase.cxx.
fhicl::ParameterSet * core::LoadConfig | ( | char * | configfile | ) |
Load configuration from JSON file to object.
config | Path to the JSON file |
Definition at line 80 of file Loader.cxx.
export_table_postprocess * core::LoadPostProcessor | ( | char * | libname | ) |
Load a post-processor from a shared library.
libpath | Path to the shared library |
Definition at line 47 of file Loader.cxx.
export_table * core::LoadProcessor | ( | char * | libname | ) |
Load a processor from a shared library.
libpath | Path to the shared library |
Definition at line 15 of file Loader.cxx.