All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
lightana::FlashAlgoBase Class Referenceabstract

#include <FlashAlgoBase.h>

Inheritance diagram for lightana::FlashAlgoBase:
lightana::SimpleFlashAlgo

Public Member Functions

 FlashAlgoBase (const std::string name)
 
const std::string & Name () const
 
virtual ~FlashAlgoBase ()
 
virtual void Configure (const Config_t &p)=0
 
virtual LiteOpFlashArray_t RecoFlash (const LiteOpHitArray_t ophits)=0
 
virtual void Reset ()
 

Private Attributes

std::string _name
 

Detailed Description

Definition at line 11 of file sbndcode/sbndcode/OpDetReco/OpFlash/FlashFinder/FlashAlgoBase.h.

Constructor & Destructor Documentation

lightana::FlashAlgoBase::FlashAlgoBase ( const std::string  name)
lightana::FlashAlgoBase::~FlashAlgoBase ( )
virtual

Member Function Documentation

virtual void lightana::FlashAlgoBase::Configure ( const Config_t p)
pure virtual

Implemented in lightana::SimpleFlashAlgo.

const std::string& lightana::FlashAlgoBase::Name ( ) const
inline
virtual LiteOpFlashArray_t lightana::FlashAlgoBase::RecoFlash ( const LiteOpHitArray_t  ophits)
pure virtual

Implemented in lightana::SimpleFlashAlgo.

void lightana::FlashAlgoBase::Reset ( )
virtual

Member Data Documentation

std::string lightana::FlashAlgoBase::_name
private

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