Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
pandora::AlgorithmFactory Class Referenceabstract

Factory class for instantiating algorithms. More...

#include "Algorithm.h"

Inheritance diagram for pandora::AlgorithmFactory:

Public Member Functions

virtual AlgorithmCreateAlgorithm () const =0
 Create an instance of an algorithm.
 
virtual ~AlgorithmFactory ()
 Destructor.
 

Detailed Description

Factory class for instantiating algorithms.

Definition at line 38 of file Algorithm.h.

Constructor & Destructor Documentation

◆ ~AlgorithmFactory()

pandora::AlgorithmFactory::~AlgorithmFactory ( )
inlinevirtual

Destructor.

Definition at line 56 of file Algorithm.h.

Member Function Documentation

◆ CreateAlgorithm()

virtual Algorithm * pandora::AlgorithmFactory::CreateAlgorithm ( ) const
pure virtual

Create an instance of an algorithm.

Returns
the address of the algorithm instance

Implemented in lar_content::PcaShowerParticleBuildingAlgorithm::Factory, EventReadingAlgorithm::Factory, EventWritingAlgorithm::Factory, and TemplateAlgorithm::Factory.


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