#include <OpRecoFactoryStuff.h>
Public Member Functions | |
| AlgoMaker (std::string name) | |
| virtual | ~AlgoMaker ()=default |
| virtual std::unique_ptr< Base > | makeAlgo (fhicl::ParameterSet const &pset) const =0 |
| Algorithm class construction. More... | |
| bool | operator< (AlgoMaker const &other) const |
| Comparison: sort by name in lexicographic order. More... | |
Public Attributes | |
| std::string | name |
| The name associated to this algorithm. More... | |
Definition at line 433 of file OpRecoFactoryStuff.h.
|
inline |
Definition at line 437 of file OpRecoFactoryStuff.h.
|
virtualdefault |
|
pure virtual |
Algorithm class construction.
| pset | the parameter set used to construct the algorithm object |
Base, ready for useThe implementations will do whatever it takes to allocate and construct the Algo_t-derived object they cover, based on the content of pset, and return it.
Implemented in opdet::factory::AlgorithmFactory< Base >::AlgoMakerFor< Algo >.
|
inline |
Comparison: sort by name in lexicographic order.
Definition at line 454 of file OpRecoFactoryStuff.h.
| std::string opdet::factory::AlgorithmFactory< Base >::AlgoMaker::name |
The name associated to this algorithm.
Definition at line 435 of file OpRecoFactoryStuff.h.
1.8.5