3 #if !defined(EventContainer_H)
4 #define EventContainer_H
30 typedef std::map< std::string, std::string >
SSMap;
37 friend std::ostream&
operator<< (std::ostream& o_stream,
67 void add (TH1 *histPtr,
const std::string &
directory =
"");
72 {
return hist( (
const std::string) name); }
74 {
return hist( (
const char*) name ); }
83 const char* iModuleLabel,
84 const char* iProductInstanceLabel,
85 const char* iProcessLabel,
89 const char* iModuleLabel,
90 const char* iProductInstanceLabel,
91 const char* iProcessLabel)
const;
154 #endif // EventContainer_H
virtual edm::EventAuxiliary const & eventAuxiliary() const =0
virtual Long64_t fileIndex() const
Long64_t secondaryFileIndex() const
virtual Long64_t secondaryFileIndex() const
const std::string getBranchNameFor(const std::type_info &iInfo, const char *iModuleLabel, const char *iProductInstanceLabel, const char *iProcessLabel) const
edm::EventAuxiliary const & eventAuxiliary() const
TH1 * hist(const TString &name)
edm::TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const
EventContainer(const EventContainer &rhs)
EventContainer(optutl::CommandLineParser &parser, FuncPtr funcPtr=0)
static bool sm_autoloaderCalled
virtual bool getByLabel(std::type_info const &, char const *, char const *, char const *, void *) const =0
Long64_t fileIndex() const
std::map< std::string, std::string > SSMap
fwlite::EventBase * m_eventBasePtr
bool getByLabel(const std::type_info &iInfo, const char *iModuleLabel, const char *iProductInstanceLabel, const char *iProcessLabel, void *oData) const
void(* FuncPtr)(std::string &)
virtual TriggerResultsByName triggerResultsByName(std::string const &process) const =0
edm::TriggerResultsByName triggerResultsByName(std::string const &process) const
void add(TH1 *histPtr, const std::string &directory="")
optutl::CommandLineParser * m_parserPtr
const EventContainer & toBegin()
virtual TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const =0
bool getByLabel(const edm::InputTag &tag, edm::Handle< T > &handle) const
TH1 * hist(const char *name)
TH1 * hist(const std::string &name)
friend std::ostream & operator<<(std::ostream &o_stream, const EventContainer &rhs)
optutl::CommandLineParser & parser()
const EventContainer & operator++()