#include <Run.h>
Public Member Functions | |
virtual bool | atEnd () const |
std::vector < edm::BranchDescription > const & | getBranchDescriptions () const |
virtual std::string const | getBranchNameFor (std::type_info const &, char const *, char const *, char const *) const |
virtual bool | getByLabel (std::type_info const &, char const *, char const *, char const *, void *) const |
edm::WrapperBase const * | getByProductID (edm::ProductID const &) const |
bool | isValid () const |
operator bool () const | |
const Run & | operator++ () |
Run (TFile *iFile) | |
Run (std::shared_ptr< BranchMapReader > branchMap) | |
virtual edm::RunAuxiliary const & | runAuxiliary () const |
Long64_t | size () const |
bool | to (edm::RunNumber_t run) |
Go to event by Run & Run number. More... | |
const Run & | toBegin () |
virtual | ~Run () |
Public Member Functions inherited from fwlite::RunBase | |
virtual Long64_t | fileIndex () const |
RunBase () | |
virtual Long64_t | secondaryFileIndex () const |
virtual | ~RunBase () |
Public Member Functions inherited from edm::RunBase | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
same as above, but using the InputTag class More... | |
template<typename T > | |
bool | getByLabel (InputTag const &tag, Handle< T > &result) const |
RunID const & | id () const |
RunNumber_t | run () const |
RunBase () | |
Static Public Member Functions | |
static void | throwProductNotFoundException (std::type_info const &, char const *, char const *, char const *) |
Private Member Functions | |
const edm::ProcessHistory & | history () const |
const Run & | operator= (const Run &) |
Run (const Run &) | |
void | updateAux (Long_t runIndex) const |
Private Attributes | |
edm::RunAuxiliary | aux_ |
TBranch * | auxBranch_ |
std::shared_ptr< BranchMapReader > | branchMap_ |
fwlite::DataGetterHelper | dataHelper_ |
EntryFinder | entryFinder_ |
int | fileVersion_ |
edm::ProcessHistoryMap | historyMap_ |
std::vector< char const * > | labels_ |
edm::RunAuxiliary const * | pAux_ |
edm::RunAux const * | pOldAux_ |
std::vector< std::string > | procHistoryNames_ |
Friends | |
class | internal::ProductGetter |
class | RunHistoryGetter |
Run::Run | ( | std::shared_ptr< BranchMapReader > | branchMap | ) |
|
private |
|
virtual |
|
inline |
|
virtual |
|
virtual |
Implements fwlite::RunBase.
edm::WrapperBase const * Run::getByProductID | ( | edm::ProductID const & | iID | ) | const |
|
private |
Definition at line 252 of file Run.cc.
Referenced by fwlite::RunHistoryGetter::history().
bool Run::isValid | ( | void | ) | const |
Definition at line 187 of file Run.cc.
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
|
virtual |
Implements fwlite::RunBase.
|
virtual |
Implements edm::RunBase.
|
static |
bool Run::to | ( | edm::RunNumber_t | run | ) |
|
virtual |
|
friend |
|
friend |
|
mutableprivate |
|
mutableprivate |
Definition at line 115 of file Run.h.
Referenced by getBranchDescriptions().
|
private |
|
mutableprivate |
|
mutableprivate |
|
private |
|
private |