#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 20 of file BranchID.h.
|
inline |
Definition at line 23 of file BranchID.h.
References id_.
Referenced by edm::Event::addToGotBranchIDs(), edm::ProductSelector::fillDroppedToKept(), edm::roottree::BranchMap::find(), edm::DaqProvenanceHelper::fixMetaData(), edm::root::FWLiteDelayedReader::getTheProduct(), edm::roottree::BranchMap::insert(), edm::RootOutputFile::insertProductProvenance(), edm::ProductProvenanceHasher::operator()(), edm::ProductProvenanceEqual::operator()(), and edm::ThinnedAssociationsHelper::updateFromParentProcess().
|
inline |
Definition at line 24 of file BranchID.h.
References id_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), edm::ProductRegistry::addLabelAlias(), edm::EventPrincipal::branchIDToProductID(), fwlite::DataGetterHelper::getByBranchDescription(), BareRootProductGetter::getThinnedProduct(), fwlite::DataGetterHelper::getThinnedProduct(), BareRootProductGetter::getThinnedProducts(), fwlite::DataGetterHelper::getThinnedProducts(), edm::BranchDescription::initBranchName(), edm::BranchDescription::isAlias(), edm::BranchDescription::originalBranchID(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 29 of file BranchID.h.
References electrons_cff::branchName, id_, AlCaHLTBitMon_QueryRunRegistry::string, and toID().
|
inline |
|
inline |
|
inline |
|
inline |
|
staticprivate |
Definition at line 8 of file BranchID.cc.
References cms::CRC32Calculator::checksum().
Referenced by operator!=(), and setID().
|
private |
Definition at line 33 of file BranchID.h.
Referenced by id(), isValid(), operator!=(), operator<(), operator==(), operator>(), and setID().