11template <
class T,
bool IsOptional = false>
13 :
public JOmniFactory<CollectionCollector_factory<T, IsOptional>, NoConfig> {
18 std::unique_ptr<AlgoT> m_algo;
29 m_algo = std::make_unique<AlgoT>(this->
GetPrefix());
30 m_algo->level(
static_cast<algorithms::LogLevel
>(this->
logger()->level()));
31 m_algo->applyConfig(this->
config());
36 std::vector<gsl::not_null<const typename T::collection_type*>>
in_collections;
Definition JOmniFactory.h:30
ConfigT & config()
Retrieve reference to embedded config object.
Definition JOmniFactory.h:576
std::shared_ptr< spdlog::logger > & logger()
Retrieve reference to already-configured logger.
Definition JOmniFactory.h:573
std::string GetPrefix()
Definition JOmniFactory.h:570
Definition CollectionCollector_factory.h:13
void Process(int32_t, uint64_t)
Definition CollectionCollector_factory.h:35
void Configure()
Definition CollectionCollector_factory.h:28
Definition CollectionCollector.h:22
-client
Definition CalorimeterClusterRecoCoG.cc:37
Definition WithPodConfig.h:13