15 #include "Cintex/Cintex.h"
40 ROOT::Cintex::Cintex::Enable();
46 CatToInfos::const_iterator itFound = db->
categoryToInfos().find(
"Capability");
51 std::string lastClass;
52 const std::string cPrefix(
"LCGReflex/");
53 const std::string mystring(
"edm::Wrapper");
55 for (edmplugin::PluginManager::Infos::const_iterator itInfo = itFound->second.begin(),
56 itInfoEnd = itFound->second.end();
57 itInfo != itInfoEnd; ++itInfo)
59 if (lastClass == itInfo->name_) {
63 lastClass = itInfo->name_;
64 if (lastClass.find(mystring) != std::string::npos) {
74 desc.
addUntracked<
bool>(
"doLoad",
true)->setComment(
"Only if 'true' do we load all dictionaries");
75 descriptions.
add(
"LoadAllDictionaries", desc);
76 descriptions.
setComment(
"This service allows you to force all known Reflex dictionaries to be loaded at the beginning of the job");
const CategoryToInfos & categoryToInfos() const
T getUntrackedParameter(std::string const &, T const &) const
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::map< std::string, Infos > CategoryToInfos
static PluginCapabilities * get()
void setComment(std::string const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void load(const std::string &iName)
LoadAllDictionaries(const edm::ParameterSet &)
static PluginManager * get()