All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
ProcessorBase.hh File Reference
#include <string>
#include <vector>
#include "gallery/Event.h"
#include "Loader.hh"
#include "Event.hh"
#include "FileMeta.hh"

Go to the source code of this file.

Classes

class  TParameter< Param >
 
class  core::ProcessorBase
 A generic tree-writing event-by-event processor. More...
 

Namespaces

 event
 Event finding and building.
 
 fhicl
 
 geo
 Verifies that the geometry check information is available.
 
 core
 

Macros

#define DECLARE_SBN_PROCESSOR(classname)
 

Detailed Description

A generic processor that writes an sbnanalysis tree.

Author: A. Mastbaum mastb.nosp@m.aum@.nosp@m.uchic.nosp@m.ago..nosp@m.edu, 2018/01/25

Definition in file ProcessorBase.hh.

Macro Definition Documentation

#define DECLARE_SBN_PROCESSOR (   classname)
Value:
extern "C" { \
core::ProcessorBase* CreateProcessorObject() { return new classname; } \
Struct containing (macro defined) creation/deletion operations.
Definition: Loader.hh:28
struct core::export_table exports
A generic tree-writing event-by-event processor.
j template void())
Definition: json.hpp:3108
void DestroyProcessorObject(core::ProcessorBase *proc)
core::ProcessorBase * CreateProcessorObject()

Macro to create plugin library for user-defined Processors.

Definition at line 203 of file ProcessorBase.hh.