Base class for specialization. More...
#include <OpRecoFactoryStuff.h>
Public Types | |
using | Algo_t = Base |
Public Types inherited from opdet::factory::FWInterfacedIF< Base, FWTraits > | |
using | Algo_t = Base |
using | Event_t = typename FWTraits::Event_t |
using | Module_t = typename FWTraits::Module_t |
Protected Member Functions | |
FWInterfacedBase (fhicl::ParameterSet const &pset) | |
virtual RealAlgo_t * | getAlgo () const override |
Returns the stored algorithm. More... | |
Private Types | |
using | RealAlgo_t = Algo |
Private Attributes | |
std::unique_ptr< RealAlgo_t > | fAlgo |
Instance of RealAlgo_t. More... | |
Additional Inherited Members | |
Public Member Functions inherited from opdet::factory::FWInterfacedIF< Base, FWTraits > | |
virtual | ~FWInterfacedIF ()=default |
Algo_t & | algo () const |
Access to the algorithm. More... | |
void | initialize (Module_t &module) |
void | beginEvent (Event_t const &event) |
void | endEvent (Event_t const &event) |
Base class for specialization.
Definition at line 99 of file OpRecoFactoryStuff.h.
using opdet::factory::FWInterfacedBase< Algo, Base, FWTraits >::Algo_t = Base |
Definition at line 398 of file OpRecoFactoryStuff.h.
|
private |
Definition at line 394 of file OpRecoFactoryStuff.h.
|
inlineprotected |
Definition at line 402 of file OpRecoFactoryStuff.h.
|
inlineoverrideprotectedvirtual |
Returns the stored algorithm.
Implements opdet::factory::FWInterfacedIF< Base, FWTraits >.
Definition at line 406 of file OpRecoFactoryStuff.h.
|
private |
Instance of RealAlgo_t.
Definition at line 410 of file OpRecoFactoryStuff.h.