CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
JobReportService.h
Go to the documentation of this file.
1 #ifndef FWCore_Services_JobReportService_h
2 #define FWCore_Services_JobReportService_h
3 // -*- C++ -*-
4 //
5 // Package: Services
6 // Class : JobReport
7 //
20 //
21 // Original Author: Marc Paterno
22 // $Id: JobReportService.h,v 1.4 2011/02/15 22:10:39 wmtan Exp $
23 //
24 
25 #include <string>
26 
30 
31 namespace edm {
33 
34  namespace service {
35  class JobReportService : public JobReport {
36  public:
39 
40  void postBeginJob();
41  void postEndJob();
42 
43  void preEventProcessing(const edm::EventID&, const edm::Timestamp&);
44  void postEventProcessing(const Event&, const EventSetup&);
45 
46  void preModule(const ModuleDescription&);
47  void postModule(const ModuleDescription&);
48 
50 
51  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
52  };
53 
54  inline
56  return true;
57  }
58  }
59 }
60 
61 #endif
void preModule(const ModuleDescription &)
bool isProcessWideService(TFileService const *)
Definition: TFileService.h:43
void postModule(const ModuleDescription &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void postEventProcessing(const Event &, const EventSetup &)
JobReportService(ParameterSet const &ps, ActivityRegistry &reg)
void preEventProcessing(const edm::EventID &, const edm::Timestamp &)