ant
A2 ant: class-based analysis framework
ant::Unpacker::Module Class Referenceabstract

The Module interface is used by Unpacker::Get, it represents a source for TEvent's. More...

#include <Unpacker.h>

+ Inheritance diagram for ant::Unpacker::Module:

Public Member Functions

virtual ~Module ()=default
 
virtual TEvent NextEvent ()=0
 
virtual double PercentDone () const =0
 
virtual bool ProvidesSlowControl () const =0
 

Protected Member Functions

virtual bool OpenFile (const std::string &filename)=0
 

Friends

class Unpacker
 

Detailed Description

The Module interface is used by Unpacker::Get, it represents a source for TEvent's.

Constructor & Destructor Documentation

◆ ~Module()

virtual ant::Unpacker::Module::~Module ( )
virtualdefault

Member Function Documentation

◆ NextEvent()

virtual TEvent ant::Unpacker::Module::NextEvent ( )
pure virtual

◆ OpenFile()

virtual bool ant::Unpacker::Module::OpenFile ( const std::string &  filename)
protectedpure virtual

◆ PercentDone()

virtual double ant::Unpacker::Module::PercentDone ( ) const
pure virtual

◆ ProvidesSlowControl()

virtual bool ant::Unpacker::Module::ProvidesSlowControl ( ) const
pure virtual

Friends And Related Function Documentation

◆ Unpacker

friend class Unpacker
friend

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