#include <ProductLookupIndex.h>
Public Member Functions | |
ConstBranchDescription const * | branchDescription () const |
ProductTransientIndex | index () const |
bool | isFirst () const |
unsigned int | processIndex () const |
index into the process history table for the process corresponding to this element | |
ProductLookupIndex (ConstBranchDescription const *iBranch, ProductTransientIndex iIndex, unsigned int iProcessIndex, bool iIsFirst=false) | |
void | setIsFirst (bool iIsFirst) |
void | setProcessIndex (unsigned int iIndex) |
Private Attributes | |
ConstBranchDescription const * | branchDescription_ |
ProductTransientIndex | index_ |
bool | isFirst_ |
unsigned int | processIndex_ |
Definition at line 31 of file ProductLookupIndex.h.
edm::ProductLookupIndex::ProductLookupIndex | ( | ConstBranchDescription const * | iBranch, |
ProductTransientIndex | iIndex, | ||
unsigned int | iProcessIndex, | ||
bool | iIsFirst = false |
||
) | [inline] |
Definition at line 34 of file ProductLookupIndex.h.
: branchDescription_(iBranch), index_(iIndex), processIndex_(iProcessIndex), isFirst_(iIsFirst) {}
ConstBranchDescription const* edm::ProductLookupIndex::branchDescription | ( | ) | const [inline] |
Definition at line 51 of file ProductLookupIndex.h.
References branchDescription_.
{ return branchDescription_; }
ProductTransientIndex edm::ProductLookupIndex::index | ( | ) | const [inline] |
bool edm::ProductLookupIndex::isFirst | ( | ) | const [inline] |
True if this is the first ProductLookupIndex in the container for a series of elements who are only different based on the ProcessName
Definition at line 60 of file ProductLookupIndex.h.
References isFirst_.
{ return isFirst_; }
unsigned int edm::ProductLookupIndex::processIndex | ( | ) | const [inline] |
index into the process history table for the process corresponding to this element
Definition at line 55 of file ProductLookupIndex.h.
References processIndex_.
{ return processIndex_; }
void edm::ProductLookupIndex::setIsFirst | ( | bool | iIsFirst | ) | [inline] |
void edm::ProductLookupIndex::setProcessIndex | ( | unsigned int | iIndex | ) | [inline] |
Definition at line 47 of file ProductLookupIndex.h.
References processIndex_.
{ processIndex_ = iIndex; }
ConstBranchDescription const* edm::ProductLookupIndex::branchDescription_ [private] |
Definition at line 68 of file ProductLookupIndex.h.
Referenced by branchDescription().
Definition at line 69 of file ProductLookupIndex.h.
Referenced by index().
bool edm::ProductLookupIndex::isFirst_ [private] |
Definition at line 71 of file ProductLookupIndex.h.
Referenced by isFirst(), and setIsFirst().
unsigned int edm::ProductLookupIndex::processIndex_ [private] |
Definition at line 70 of file ProductLookupIndex.h.
Referenced by processIndex(), and setProcessIndex().