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 mastbaum@uchicago.edu, 2018/01/25
| 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.
1.8.5