#include <Record.h>
Classes | |
class | TypeID |
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 TypeID &, const char *iLabel, const void *&) const |
const Record & | operator= (const Record &) |
Record (const Record &) | |
void | resetCaches () |
Private Attributes | |
std::map< std::pair< 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(), getHLTprescales::index, 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().
|
private |
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 94 of file Record.h.
References alignCSCRings::e, and relativeConstraints::value.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), and main().
|
private |
Definition at line 177 of file Record.cc.
References dt, edm::hlt::Exception, fwlite::format_type_to_mangled(), m_branches, m_entry, m_tree, name(), lumiQTWidget::t, and edm::TypeIDBase::typeInfo().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
const std::string & Record::name | ( | ) | const |
Definition at line 160 of file Record.cc.
References m_name.
Referenced by get(), typeAndLabelOfAvailableData(), and Vispa.Views.PropertyView.Property::valueChanged().
|
private |
Definition at line 139 of file Record.cc.
References b, dt, m_branches, and or.
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 238 of file Record.cc.
References diffTwoXMLs::label, m_tree, name(), GetRecoTauVFromDQM_MC_cff::next, getGTfromDQMFile::obj, and fwlite::unformat_mangled_to_type().
Referenced by FWLiteESSource::registerProxies().
|
mutableprivate |
Definition at line 89 of file Record.h.
Referenced by get(), and resetCaches().
|
private |
Definition at line 87 of file Record.h.
Referenced by endSyncValue(), and syncTo().
|
private |
|
private |
|
private |
Definition at line 86 of file Record.h.
Referenced by startSyncValue(), and syncTo().
|
private |
|
private |
Definition at line 83 of file Record.h.
Referenced by get(), Record(), and typeAndLabelOfAvailableData().