CMS 3D CMS Logo

JsonWritingTimeoutPoolOutputModule.h
Go to the documentation of this file.
1 #ifndef DQMServices_StreamerIO_JsonWritingTimeoutPoolOutputModule_h
2 #define DQMServices_StreamerIO_JsonWritingTimeoutPoolOutputModule_h
3 
5 
6 #include <string>
7 #include <utility>
8 
9 namespace edm {
11  class ParameterSet;
12 } // namespace edm
13 
14 namespace dqmservices {
15 
17  public:
19  ~JsonWritingTimeoutPoolOutputModule() override = default;
20 
22 
23  protected:
24  std::pair<std::string, std::string> physicalAndLogicalNameForNewFile() override;
25  void doExtrasAfterCloseFile() override;
26 
27  protected:
28  uint32_t const runNumber_;
31 
32  uint32_t sequence_;
35  };
36 
37 } // namespace dqmservices
38 
39 #endif // DQMServices_StreamerIO_JsonWritingTimeoutPoolOutputModule_h
static void fillDescriptions(edm::ConfigurationDescriptions &)
HLT enums.
std::pair< std::string, std::string > physicalAndLogicalNameForNewFile() override