CMS 3D CMS Logo

edm::Principal Member List

This is the complete list of members for edm::Principal, including all inherited members.
addAliasedProduct(boost::shared_ptr< ConstBranchDescription > bd)edm::Principal
addInputProduct(boost::shared_ptr< ConstBranchDescription > bd)edm::Principal
addProduct_(std::auto_ptr< ProductHolderBase > phb)edm::Principal [protected]
addProductOrThrow(std::auto_ptr< ProductHolderBase > phb)edm::Principal [protected]
addScheduledProduct(boost::shared_ptr< ConstBranchDescription > bd)edm::Principal
addSourceProduct(boost::shared_ptr< ConstBranchDescription > bd)edm::Principal
addUnscheduledProduct(boost::shared_ptr< ConstBranchDescription > bd)edm::Principal
adjustIndexesAfterProductRegistryAddition()edm::Principal
adjustToNewProductRegistry(ProductRegistry const &reg)edm::Principal
assignEDProductGetter(EDProductGetter const *&)edm::EDProductGetter [static]
BasicHandleVec typedefedm::Principal
begin() const edm::Principal [inline]
branchType() const edm::Principal [inline]
branchType_edm::Principal [private]
checkUniquenessAndType(WrapperOwningHolder const &prod, ProductHolderBase const *productHolder) const edm::Principal [protected]
clearPrincipal()edm::Principal
const_iterator typedefedm::Principal
ConstProductPtr typedefedm::Principal
deleteProduct(BranchID const &id)edm::Principal
EDProductGetter()edm::EDProductGetter
emptyProcessHistory_edm::Principal [private, static]
end() const edm::Principal [inline]
fillPrincipal(ProcessHistoryID const &hist, DelayedReader *reader)edm::Principal
findProductByLabel(KindOfType kindOfType, TypeID const &typeID, InputTag const &inputTag) const edm::Principal [private]
findProductByLabel(KindOfType kindOfType, TypeID const &typeID, std::string const &label, std::string const &instance, std::string const &process) const edm::Principal [private]
findProductByTag(TypeID const &typeID, InputTag const &tag) const edm::Principal
findProducts(std::vector< ProductHolderBase const * > const &holders, TypeID const &typeID, BasicHandleVec &results) const edm::Principal [private]
getAllProvenance(std::vector< Provenance const * > &provenances) const edm::Principal
getByLabel(KindOfType kindOfType, TypeID const &typeID, InputTag const &inputTag) const edm::Principal
getByLabel(KindOfType kindOfType, TypeID const &typeID, std::string const &label, std::string const &instance, std::string const &process) const edm::Principal
getByToken(KindOfType kindOfType, TypeID const &typeID, ProductHolderIndex index, bool skipCurrentProcess, bool &ambiguous) const edm::Principal
getExistingProduct(BranchID const &branchID)edm::Principal [protected]
getExistingProduct(ProductHolderBase const &phb)edm::Principal [protected]
getForOutput(BranchID const &bid, bool getProd) const edm::Principal
getIt(ProductID const &) const edm::Principal [private, virtual]
getManyByType(TypeID const &typeID, BasicHandleVec &results) const edm::Principal
getProductByIndex(ProductHolderIndex const &oid, bool resolveProd, bool fillOnDemand) const edm::Principal
getProductHolder(BranchID const &oid, bool resolveProd, bool fillOnDemand) const edm::Principal
getProvenance(BranchID const &bid) const edm::Principal
historyAppender_edm::Principal [private]
isComplete() const edm::Principal [inline]
isComplete_() const edm::Principal [inline, private, virtual]
lookupProcessOrder() const edm::Principal [inline]
lookupProcessOrder_edm::Principal [private]
orderProcessHistoryID_edm::Principal [private]
preg_edm::Principal [private]
Principal(boost::shared_ptr< ProductRegistry const > reg, boost::shared_ptr< ProductHolderIndexHelper const > productLookup, ProcessConfiguration const &pc, BranchType bt, HistoryAppender *historyAppender)edm::Principal
processConfiguration() const edm::Principal [inline]
processConfiguration_edm::Principal [private]
processHistory() const edm::Principal [inline]
processHistoryID() const edm::Principal [inline]
processHistoryID_edm::Principal [private]
processHistoryPtr_edm::Principal [private]
ProcessName typedefedm::Principal
ProcessNameConstIterator typedefedm::Principal
prodGetter() const edm::Principal [inline]
ProductHolderCollection typedefedm::Principal
productHolders_edm::Principal [private]
productLookup() const edm::Principal [inline]
productLookup_edm::Principal [private]
productPtrs_edm::Principal [mutable, private]
productRegistry() const edm::Principal [inline]
putOrMerge(WrapperOwningHolder const &prod, ProductHolderBase const *productHolder) const edm::Principal [protected]
putOrMerge(WrapperOwningHolder const &prod, ProductProvenance &prov, ProductHolderBase *productHolder)edm::Principal [protected]
reader() const edm::Principal [inline]
reader_edm::Principal [private]
recombine(Principal &other, std::vector< BranchID > const &bids)edm::Principal
resolveProduct(ProductHolderBase const &phb, bool fillOnDemand) const edm::Principal [inline]
resolveProduct_(ProductHolderBase const &, bool) const edm::Principal [inline, private, virtual]
SharedProductPtr typedefedm::Principal
size() const edm::Principal
size_type typedefedm::Principal
switchProductGetter(EDProductGetter const *)edm::EDProductGetter [static]
unscheduledFill(std::string const &moduleLabel) const =0edm::Principal [pure virtual]
~EDProductGetter()edm::EDProductGetter [virtual]
~Principal()edm::Principal [virtual]