LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
wcls::MainTool Class Referenceabstract

#include "MainTool.h"

Public Member Functions

virtual ~MainTool () noexcept=default
 
virtual void produces (art::EDProducer *prod)=0
 
virtual void process (art::Event &event)=0
 Accept an event to process. More...
 

Detailed Description

Definition at line 20 of file MainTool.h.

Constructor & Destructor Documentation

virtual wcls::MainTool::~MainTool ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void wcls::MainTool::process ( art::Event event)
pure virtual

Accept an event to process.

virtual void wcls::MainTool::produces ( art::EDProducer prod)
pure virtual

Accept a base producer. Typically needed in order to call prod.produces<Type>() for Type of any expected data products


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