Go to the documentation of this file.
3 #if !defined(EventContainer_H)
4 #define EventContainer_H
27 typedef std::map<std::string, std::string>
SSMap;
76 const char* iModuleLabel,
77 const char* iProductInstanceLabel,
78 const char* iProcessLabel,
79 void* oData)
const override;
82 const char* iModuleLabel,
83 const char* iProductInstanceLabel,
84 const char* iProcessLabel)
const override;
90 bool atEnd()
const override;
141 #endif // EventContainer_H
EventContainer(const EventContainer &rhs)
virtual TriggerResultsByName triggerResultsByName(edm::TriggerResults const &triggerResults) const =0
~EventContainer() override
Long64_t fileIndex() const override
EventContainer(optutl::CommandLineParser &parser, FuncPtr funcPtr=nullptr)
const EventContainer & operator++() override
virtual Long64_t secondaryFileIndex() const
edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const override
static const std::string triggerResults
virtual TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const =0
const EventContainer & toBegin() override
virtual Long64_t fileIndex() const
TH1 * hist(const TString &name)
void(* FuncPtr)(std::string &)
static bool sm_autoloaderCalled
std::map< std::string, std::string > SSMap
Long64_t secondaryFileIndex() const override
virtual bool getByLabel(std::type_info const &, char const *, char const *, char const *, void *) const =0
fwlite::EventBase * m_eventBasePtr
virtual edm::EventAuxiliary const & eventAuxiliary() const =0
edm::EventAuxiliary const & eventAuxiliary() const override
void add(TH1 *histPtr, const std::string &directory="")
TH1 * hist(const char *name)
bool getByLabel(const std::type_info &iInfo, const char *iModuleLabel, const char *iProductInstanceLabel, const char *iProcessLabel, void *oData) const override
optutl::CommandLineParser & parser()
optutl::CommandLineParser * m_parserPtr
const std::string getBranchNameFor(const std::type_info &iInfo, const char *iModuleLabel, const char *iProductInstanceLabel, const char *iProcessLabel) const override
edm::TriggerResultsByName triggerResultsByName(edm::TriggerResults const &triggerResults) const override
bool getByLabel(const edm::InputTag &tag, edm::Handle< T > &handle) const
bool atEnd() const override
TH1 * hist(const std::string &name)
TEMPL(T2) struct Divides void
friend std::ostream & operator<<(std::ostream &o_stream, const EventContainer &rhs)