All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
wcls::IArtEventVisitor Class Referenceabstract

#include <IArtEventVisitor.h>

Inheritance diagram for wcls::IArtEventVisitor:
wcls::ChannelNoiseDB wcls::CookedFrameSink wcls::CookedFrameSource wcls::FrameSaver wcls::LazyFrameSource wcls::MultiChannelNoiseDB wcls::RawFrameSource wcls::SimChannelSink wcls::SimDepoSetSource wcls::SimDepoSource

Public Member Functions

virtual ~IArtEventVisitor ()
 
virtual void produces (art::ProducesCollector &collector)
 
virtual void visit (art::Event &event)=0
 Implement to visit an Art event. More...
 

Detailed Description

Definition at line 23 of file IArtEventVisitor.h.

Constructor & Destructor Documentation

virtual wcls::IArtEventVisitor::~IArtEventVisitor ( )
inlinevirtual

Definition at line 25 of file IArtEventVisitor.h.

25 {}

Member Function Documentation

virtual void wcls::IArtEventVisitor::produces ( art::ProducesCollector &  collector)
inlinevirtual

If data is produced, must implement in order to call: collector.produces<DataType>(); If only reading data, implementation is not required.

Reimplemented in wcls::FrameSaver, wcls::SimChannelSink, and wcls::CookedFrameSink.

Definition at line 30 of file IArtEventVisitor.h.

30 {}
virtual void wcls::IArtEventVisitor::visit ( art::Event &  event)
pure virtual

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