#include <ProcessHistory.h>
Classes | |
struct | Transients |
Public Types | |
typedef std::vector< value_type > | collection_type |
typedef collection_type::const_iterator | const_iterator |
typedef collection_type::const_reference | const_reference |
typedef collection_type::const_reverse_iterator | const_reverse_iterator |
typedef collection_type::iterator | iterator |
typedef collection_type::reference | reference |
typedef collection_type::reverse_iterator | reverse_iterator |
typedef collection_type::size_type | size_type |
typedef ProcessConfiguration | value_type |
Public Member Functions | |
reference | at (size_type i) |
const_reference | at (size_type i) const |
const_iterator | begin () const |
size_type | capacity () const |
void | clear () |
collection_type const & | data () const |
template<typename... Args> | |
void | emplace_back (Args &&...args) |
bool | empty () const |
const_iterator | end () const |
bool | getConfigurationForProcess (std::string const &name, ProcessConfiguration &config) const |
ProcessHistoryID | id () const |
void | initializeTransients () |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
ProcessHistory () | |
ProcessHistory (size_type n) | |
ProcessHistory (collection_type const &vec) | |
void | push_back (const_reference t) |
void | push_front (const_reference t) |
const_reverse_iterator | rbegin () const |
ProcessHistory & | reduce () |
const_reverse_iterator | rend () const |
void | reserve (size_type n) |
ProcessHistoryID | setProcessHistoryID () |
size_type | size () const |
void | swap (ProcessHistory &other) |
Private Member Functions | |
ProcessHistoryID & | phid () |
Private Attributes | |
collection_type | data_ |
Transients | transient_ |
Definition at line 13 of file ProcessHistory.h.
typedef std::vector<value_type> edm::ProcessHistory::collection_type |
Definition at line 16 of file ProcessHistory.h.
typedef collection_type::const_iterator edm::ProcessHistory::const_iterator |
Definition at line 19 of file ProcessHistory.h.
typedef collection_type::const_reference edm::ProcessHistory::const_reference |
Definition at line 25 of file ProcessHistory.h.
typedef collection_type::const_reverse_iterator edm::ProcessHistory::const_reverse_iterator |
Definition at line 22 of file ProcessHistory.h.
typedef collection_type::iterator edm::ProcessHistory::iterator |
Definition at line 18 of file ProcessHistory.h.
typedef collection_type::reference edm::ProcessHistory::reference |
Definition at line 24 of file ProcessHistory.h.
typedef collection_type::reverse_iterator edm::ProcessHistory::reverse_iterator |
Definition at line 21 of file ProcessHistory.h.
typedef collection_type::size_type edm::ProcessHistory::size_type |
Definition at line 27 of file ProcessHistory.h.
Definition at line 15 of file ProcessHistory.h.
|
inline |
Definition at line 29 of file ProcessHistory.h.
|
inlineexplicit |
Definition at line 30 of file ProcessHistory.h.
|
inlineexplicit |
Definition at line 31 of file ProcessHistory.h.
|
inline |
|
inline |
Definition at line 50 of file ProcessHistory.h.
References data_.
Referenced by edm::ProvenanceAdaptor::fixProcessHistory(), HLTConfigProvider::init(), DQMRootOutputModule::startEndFile(), edm::LumiReWeighting::weight(), and edm::LumiReWeighting::weightOOT().
|
inline |
|
inline |
Definition at line 72 of file ProcessHistory.h.
References data_, phid(), and reduce().
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
Definition at line 62 of file ProcessHistory.h.
References data_, getConfigurationForProcess(), id(), dataset::name, setProcessHistoryID(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by edm::isAncestor(), EcalDeadCellTriggerPrimitiveFilter::loadEventInfoForFilter(), and edm::operator==().
|
inline |
Definition at line 34 of file ProcessHistory.h.
References createfilelist::args, data_, and phid().
Referenced by edm::DaqProvenanceHelper::daqInit(), edm::ProvenanceAdaptor::fixProcessHistory(), and edm::LHEProvenanceHelper::lheInit().
|
inline |
Definition at line 39 of file ProcessHistory.h.
References data_.
Referenced by FWPathsPopup::postEvent(), Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 51 of file ProcessHistory.h.
References data_.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), edm::ProvenanceAdaptor::fixProcessHistory(), HLTConfigProvider::init(), DQMRootOutputModule::startEndFile(), edm::LumiReWeighting::weight(), and edm::LumiReWeighting::weightOOT().
bool edm::ProcessHistory::getConfigurationForProcess | ( | std::string const & | name, |
ProcessConfiguration & | config | ||
) | const |
Definition at line 39 of file ProcessHistory.cc.
References dataset::name.
Referenced by data(), edm::StableProvenance::getProcessConfiguration(), edm::Event::getProcessParameterSet(), HLTConfigProvider::init(), and pat::PATTriggerProducer::produce().
ProcessHistoryID edm::ProcessHistory::id | ( | ) | const |
Definition at line 11 of file ProcessHistory.cc.
References cms::Digest::digest(), edm::Hash< I >::isValid(), edm::ProcessHistory::Transients::phid_, AlCaHLTBitMon_QueryRunRegistry::string, cms::MD5Result::toString(), and transient_.
Referenced by edm::HistoryAppender::appendToProcessHistory(), data(), edm::ProvenanceAdaptor::fixProcessHistory(), edm::LHEProvenanceHelper::lheInit(), edm::ProcessHistoryRegistry::registerProcessHistory(), setProcessHistoryID(), and DQMRootSource::setupFile().
|
inline |
Definition at line 79 of file ProcessHistory.h.
References edm::ProcessHistory::Transients::reset(), and transient_.
|
inline |
|
inlineprivate |
Definition at line 88 of file ProcessHistory.h.
References edm::ProcessHistory::Transients::phid_, and transient_.
Referenced by clear(), emplace_back(), push_back(), push_front(), reduce(), and swap().
|
inline |
Definition at line 37 of file ProcessHistory.h.
Referenced by edm::ProvenanceAdaptor::fixProcessHistory().
|
inline |
|
inline |
Definition at line 53 of file ProcessHistory.h.
References data_.
Referenced by MEtoMEComparitor::beginRun(), findBinOfMaximum(), gen::BaseHadronizer::generateLHE(), and fwlite::DataGetterHelper::getBranchDataFor().
ProcessHistory & edm::ProcessHistory::reduce | ( | ) |
Definition at line 52 of file ProcessHistory.cc.
Referenced by clear(), and edm::ProcessHistoryRegistry::registerProcessHistory().
|
inline |
Definition at line 54 of file ProcessHistory.h.
References data_.
Referenced by findBinOfMaximum(), and fwlite::DataGetterHelper::getBranchDataFor().
|
inline |
ProcessHistoryID edm::ProcessHistory::setProcessHistoryID | ( | ) |
Definition at line 31 of file ProcessHistory.cc.
References id(), edm::Hash< I >::isValid(), edm::ProcessHistory::Transients::phid_, and transient_.
Referenced by edm::DaqProvenanceHelper::daqInit(), data(), fwlite::Run::history(), fwlite::LuminosityBlock::history(), and fwlite::Event::history().
|
inline |
Definition at line 40 of file ProcessHistory.h.
References data_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), edm::ProvenanceAdaptor::fixProcessHistory(), edm::isAncestor(), and EcalDeadCellTriggerPrimitiveFilter::loadEventInfoForFilter().
|
inline |
Definition at line 38 of file ProcessHistory.h.
References data_, phid(), and edm::Hash< I >::swap().
Referenced by edm::swap().
|
private |
Definition at line 89 of file ProcessHistory.h.
Referenced by at(), begin(), capacity(), clear(), data(), emplace_back(), empty(), end(), operator[](), push_back(), push_front(), rbegin(), reduce(), rend(), reserve(), size(), and swap().
|
private |
Definition at line 90 of file ProcessHistory.h.
Referenced by id(), initializeTransients(), phid(), and setProcessHistoryID().