#include <BranchID.h>
Public Types | |
typedef unsigned int | value_type |
Public Member Functions | |
BranchID () | |
BranchID (std::string const &branchName) | |
BranchID (value_type theID) | |
unsigned int | id () const |
bool | isValid () const |
bool | operator!= (BranchID const &rh) const |
bool | operator< (BranchID const &rh) const |
bool | operator== (BranchID const &rh) const |
bool | operator> (BranchID const &rh) const |
void | setID (std::string const &branchName) |
Static Private Member Functions | |
static value_type | toID (std::string const &branchName) |
Private Attributes | |
value_type | id_ |
Definition at line 14 of file BranchID.h.
typedef unsigned int edm::BranchID::value_type |
Definition at line 16 of file BranchID.h.
|
inline |
Definition at line 17 of file BranchID.h.
|
inlineexplicit |
Definition at line 18 of file BranchID.h.
|
inlineexplicit |
Definition at line 19 of file BranchID.h.
|
inline |
Definition at line 21 of file BranchID.h.
References id_.
Referenced by edm::ThinnedAssociationsHelper::addAssociation(), edm::Event::addToGotBranchIDs(), edm::ProductSelector::fillDroppedToKept(), edm::roottree::BranchMap::find(), edm::DaqProvenanceHelper::fixMetaData(), edm::roottree::BranchMap::insert(), edm::ProductProvenanceRetriever::insertIntoSet(), edm::RootOutputFile::insertProductProvenance(), edm::ProductProvenanceHasher::operator()(), edm::ProductProvenanceEqual::operator()(), and edm::ThinnedAssociationsHelper::updateFromParentProcess().
|
inline |
Definition at line 22 of file BranchID.h.
References id_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), edm::ProductRegistry::addLabelAlias(), edm::EventPrincipal::branchIDToProductID(), fwlite::DataGetterHelper::getByBranchDescription(), fwlite::DataGetterHelper::getThinnedKeyFrom(), BareRootProductGetter::getThinnedKeyFrom(), edm::BranchDescription::initBranchName(), edm::BranchDescription::isAlias(), edm::BranchDescription::originalBranchID(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 20 of file BranchID.h.
References electrons_cff::branchName, id_, and toID().
Referenced by edm::BranchDescription::initBranchName().
|
staticprivate |
Definition at line 7 of file BranchID.cc.
References electrons_cff::branchName, and cms::CRC32Calculator::checksum().
Referenced by setID().
|
private |
Definition at line 31 of file BranchID.h.
Referenced by id(), isValid(), operator!=(), operator<(), operator==(), operator>(), and setID().