1 #ifndef DataFormats_FWLite_Run_h
2 #define DataFormats_FWLite_Run_h
20 #if !defined(__CINT__) && !defined(__MAKECINT__)
43 class ProductRegistry;
44 class BranchDescription;
61 Run(std::shared_ptr<BranchMapReader> branchMap);
80 virtual bool getByLabel(std::type_info
const&,
char const*,
char const*,
char const*,
void*)
const;
84 operator bool ()
const;
85 virtual bool atEnd()
const;
87 Long64_t
size()
const;
edm::RunAuxiliary * pAux_
void updateAux(Long_t runIndex) const
virtual edm::RunAuxiliary const & runAuxiliary() 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 =0
std::vector< std::string > procHistoryNames_
const edm::ProcessHistory & history() const
std::vector< edm::BranchDescription > const & getBranchDescriptions() const
edm::WrapperBase const * getByProductID(edm::ProductID const &) const
static void throwProductNotFoundException(std::type_info const &, char const *, char const *, char const *)
const Run & operator=(const Run &)
std::shared_ptr< BranchMapReader > branchMap_
virtual bool getByLabel(std::type_info const &, char const *, char const *, char const *, void *) const
fwlite::DataGetterHelper dataHelper_
virtual bool atEnd() const
edm::ProcessHistoryMap historyMap_
std::vector< char const * > labels_
std::map< ProcessHistoryID, ProcessHistory > ProcessHistoryMap
bool to(edm::RunNumber_t run)
Go to event by Run & Run number.