20 TypeLabelList::const_iterator
const& iEnd,
24 std::string
const prefix(
"LCGReflex/");
26 for(TypeLabelList::const_iterator
p = iBegin;
p != iEnd; ++
p) {
27 if(null == Reflex::Type::ByName(
p->typeID_.userClassName()) ) {
34 p->typeID_.userClassName(),
35 p->typeID_.friendlyClassName(),
36 p->productInstanceName_,
40 if (!
p->branchAlias_.empty()) pdesc.
branchAliases().insert(
p->branchAlias_);
std::list< TypeLabelItem > TypeLabelList
std::string const & processName() const
TypeLabelList typeLabelList_
std::string const & moduleName() const
std::string const & moduleLabel() const
TypeLabelList & typeLabelList()
used by the fwk to register the list of products of this module
static PluginCapabilities * get()
bool tryToLoad(const std::string &iName)
std::set< std::string > const & branchAliases() const
author Stefano ARGIRO author Bill Tanenbaum
ParameterSetID const & parameterSetID() const
static void addToRegistry(TypeLabelList::const_iterator const &iBegin, TypeLabelList::const_iterator const &iEnd, ModuleDescription const &iDesc, ProductRegistry &iReg, bool iIsListener=false)
void addProduct(BranchDescription const &productdesc, bool iFromListener=false)