#include <ProductResolverIndexHelper.h>
Public Member Functions | |
ProductResolverIndex | index (unsigned int i) const |
bool | isFullyResolved (unsigned int i) const |
Matches (ProductResolverIndexHelper const *productResolverIndexHelper, unsigned int startInIndexAndNames, unsigned int numberOfMatches) | |
char const * | moduleLabel (unsigned int i) const |
unsigned int | numberOfMatches () const |
char const * | processName (unsigned int i) const |
Private Attributes | |
unsigned int | numberOfMatches_ |
ProductResolverIndexHelper const * | productResolverIndexHelper_ |
unsigned int | startInIndexAndNames_ |
Definition at line 127 of file ProductResolverIndexHelper.h.
edm::ProductResolverIndexHelper::Matches::Matches | ( | ProductResolverIndexHelper const * | productResolverIndexHelper, |
unsigned int | startInIndexAndNames, | ||
unsigned int | numberOfMatches | ||
) |
Definition at line 101 of file ProductResolverIndexHelper.cc.
References Exception, edm::ProductResolverIndexHelper::indexAndNames_, edm::errors::LogicError, numberOfMatches_, productResolverIndexHelper_, and startInIndexAndNames_.
Referenced by edm::ProductResolverIndexHelper::relatedIndexes().
ProductResolverIndex edm::ProductResolverIndexHelper::Matches::index | ( | unsigned int | i | ) | const |
Definition at line 114 of file ProductResolverIndexHelper.cc.
References Exception, mps_fire::i, edm::ProductResolverIndexHelper::indexAndNames_, edm::errors::LogicError, numberOfMatches_, productResolverIndexHelper_, and startInIndexAndNames_.
Referenced by edm::Principal::getManyByType(), and BeautifulSoup.PageElement::insert().
bool edm::ProductResolverIndexHelper::Matches::isFullyResolved | ( | unsigned int | i | ) | const |
Definition at line 123 of file ProductResolverIndexHelper.cc.
References Exception, edm::ProductResolverIndexHelper::indexAndNames_, edm::errors::LogicError, numberOfMatches_, productResolverIndexHelper_, startInIndexAndNames_, and mitigatedMETSequence_cff::U.
Referenced by edm::Principal::getManyByType().
char const * edm::ProductResolverIndexHelper::Matches::moduleLabel | ( | unsigned int | i | ) | const |
Definition at line 142 of file ProductResolverIndexHelper.cc.
References edm::ProductResolverIndexHelper::bigNamesContainer_, Exception, mps_fire::i, edm::ProductResolverIndexHelper::indexAndNames_, edm::errors::LogicError, numberOfMatches_, productResolverIndexHelper_, command_line::start, and startInIndexAndNames_.
Referenced by edm::ProductResolverIndexHelper::indexToIndexAndNames().
|
inline |
Definition at line 134 of file ProductResolverIndexHelper.h.
References modifiedElectrons_cfi::processName.
Referenced by edm::Principal::getManyByType(), and edm::ProductResolverIndexHelper::relatedIndexes().
char const * edm::ProductResolverIndexHelper::Matches::processName | ( | unsigned int | i | ) | const |
Definition at line 132 of file ProductResolverIndexHelper.cc.
References Exception, mps_fire::i, edm::ProductResolverIndexHelper::indexAndNames_, edm::errors::LogicError, numberOfMatches_, edm::ProductResolverIndexHelper::processNames_, productResolverIndexHelper_, and startInIndexAndNames_.
|
private |
Definition at line 141 of file ProductResolverIndexHelper.h.
Referenced by index(), isFullyResolved(), Matches(), moduleLabel(), and processName().
|
private |
Definition at line 139 of file ProductResolverIndexHelper.h.
Referenced by index(), isFullyResolved(), Matches(), moduleLabel(), and processName().
|
private |
Definition at line 140 of file ProductResolverIndexHelper.h.
Referenced by index(), isFullyResolved(), Matches(), moduleLabel(), and processName().