![]() |
![]() |
#include <Record.h>
Public Member Functions | |
const IOVSyncValue & | endSyncValue () const |
template<typename HANDLE > | |
bool | get (HANDLE &, const char *iLabel="") const |
const std::string & | name () const |
Record (const char *iName, TTree *) | |
const IOVSyncValue & | startSyncValue () const |
void | syncTo (const edm::EventID &, const edm::Timestamp &) |
std::vector< std::pair< std::string, std::string > > | typeAndLabelOfAvailableData () const |
virtual | ~Record () |
Private Member Functions | |
cms::Exception * | get (const edm::TypeID &, const char *iLabel, const void *&) const |
const Record & | operator= (const Record &)=delete |
Record (const Record &)=delete | |
void | resetCaches () |
Private Attributes | |
std::map< std::pair< edm::TypeID, std::string >, std::pair< TBranch *, void * > > | m_branches |
IOVSyncValue | m_end |
long | m_entry |
std::string | m_name |
IOVSyncValue | m_start |
std::map< IOVSyncValue, unsigned int > | m_startIOVtoEntry |
TTree * | m_tree |
Record::Record | ( | const char * | iName, |
TTree * | iTree | ||
) |
Definition at line 36 of file Record.cc.
References printConversionInfo::aux, edm::ESRecordAuxiliary::eventID(), edm::Timestamp::invalidTimestamp(), m_startIOVtoEntry, m_tree, edm::EventID::run(), groupFilesInBlocks::temp, and edm::ESRecordAuxiliary::timestamp().
|
virtual |
Definition at line 69 of file Record.cc.
References resetCaches().
|
privatedelete |
const IOVSyncValue & Record::endSyncValue | ( | ) | const |
Definition at line 170 of file Record.cc.
References m_end.
Referenced by FWLiteESSource::setIntervalFor().
bool Record::get | ( | HANDLE & | iHandle, |
const char * | iLabel = "" |
||
) | const |
Definition at line 87 of file Record.h.
References MillePedeFileConverter_cfg::e.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), main(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
private |
Definition at line 177 of file Record.cc.
References MicroEventContent_cff::branch, electrons_cff::branchName, edm::TypeID::className(), dt, Exception, fwlite::format_type_to_mangled(), edm::hasDictionary(), m_branches, m_entry, m_tree, name(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::TypeIDBase::typeInfo().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
const std::string & Record::name | ( | ) | const |
Definition at line 160 of file Record.cc.
References m_name.
Referenced by config.CFG::__str__(), validation.Sample::digest(), get(), VIDSelectorBase.VIDSelectorBase::initialize(), typeAndLabelOfAvailableData(), and Vispa.Views.PropertyView.Property::valueChanged().
|
private |
Definition at line 139 of file Record.cc.
References b, dt, m_branches, or, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by syncTo(), and ~Record().
const IOVSyncValue & Record::startSyncValue | ( | ) | const |
Definition at line 166 of file Record.cc.
References m_start.
Referenced by main(), and FWLiteESSource::setIntervalFor().
void Record::syncTo | ( | const edm::EventID & | iEvent, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 90 of file Record.cc.
References fwlite::IOVSyncValue::invalidIOVSyncValue(), edm::Timestamp::invalidTimestamp(), m_end, m_entry, m_start, m_startIOVtoEntry, resetCaches(), edm::EventID::run(), and groupFilesInBlocks::temp.
Referenced by fwlite::EventSetup::syncTo().
std::vector< std::pair< std::string, std::string > > Record::typeAndLabelOfAvailableData | ( | ) | const |
Definition at line 236 of file Record.cc.
References MicroEventContent_cff::branch, label, m_tree, name(), GetRecoTauVFromDQM_MC_cff::next, haddnano::obj, AlCaHLTBitMon_QueryRunRegistry::string, and fwlite::unformat_mangled_to_type().
Referenced by FWLiteESSource::registerProxies().
|
mutableprivate |
Definition at line 82 of file Record.h.
Referenced by get(), and resetCaches().
|
private |
Definition at line 80 of file Record.h.
Referenced by endSyncValue(), and syncTo().
|
private |
|
private |
|
private |
Definition at line 79 of file Record.h.
Referenced by startSyncValue(), and syncTo().
|
private |
|
private |
Definition at line 76 of file Record.h.
Referenced by get(), Record(), and typeAndLabelOfAvailableData().