CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExceptionGenerator.h
Go to the documentation of this file.
1 #include "TH1D.h"
2 
7 
9 
10 #include <vector>
11 #include <string>
12 
13 namespace xgi{
14  class Input;
15  class Output;
16 }
17 
18 #include <string>
19 
20 namespace evf{
22  {
23  public:
24  static const int menu_items = 14;
25  static const std::string menu[menu_items];
26 
27  explicit ExceptionGenerator( const edm::ParameterSet& );
29  void beginJob();
30  void beginRun(edm::Run& r, const edm::EventSetup& iSetup);
31  void analyze(const edm::Event & e, const edm::EventSetup& c);
33 
35  void publish(xdata::InfoSpace *);
36  virtual void publishForkInfo(moduleweb::ForkInfoObj *forkInfoObj);
37 
38  private:
39  int actionId_;
40  unsigned int intqualifier_;
41  std::string qualifier_;
43  std::string original_referrer_;
44  TH1D* timingHisto_;
45  timeval tv_start_;
46  };
47  }
48 
virtual void publishForkInfo(moduleweb::ForkInfoObj *forkInfoObj)
#define Input(cl)
Definition: vmac.h:189
void defaultWebPage(xgi::Input *in, xgi::Output *out)
void publish(xdata::InfoSpace *)
void analyze(const edm::Event &e, const edm::EventSetup &c)
static const int menu_items
tuple out
Definition: dbtoconf.py:99
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
ExceptionGenerator(const edm::ParameterSet &)
static const std::string menu[menu_items]
#define Output(cl)
Definition: vmac.h:193
void beginRun(edm::Run &r, const edm::EventSetup &iSetup)
Definition: Run.h:33