Project
Loading...
Searching...
No Matches
o2::framework::Capability Struct Reference

#include <Capability.h>

Public Attributes

std::string name
 
std::function< bool(ConfigParamRegistry &, int argc, char **argv)> checkIfNeeded
 
char const * requiredPlugin
 

Detailed Description

A plugin which is able to discover more option then the ones provided on the command line. The actual loading is in two parts, the first one decides if the options are enough to actually perform the discovery, the second part will do the discovery itself.

Its a good idea to have the Loader part in a standalone library to minimize dependency on unneed thir party code, e.g. ROOT.

Definition at line 30 of file Capability.h.

Member Data Documentation

◆ checkIfNeeded

std::function<bool(ConfigParamRegistry&, int argc, char** argv)> o2::framework::Capability::checkIfNeeded

Definition at line 34 of file Capability.h.

◆ name

std::string o2::framework::Capability::name

Definition at line 33 of file Capability.h.

◆ requiredPlugin

char const* o2::framework::Capability::requiredPlugin

Definition at line 35 of file Capability.h.


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