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 namespace dqmservices {
7 
8  class ModuleCallingContext;
9  class ParameterSet;
10 
12  public:
15 
17 
18  protected:
19  std::pair<std::string, std::string> physicalAndLogicalNameForNewFile() override;
20  void doExtrasAfterCloseFile() override;
21 
22  protected:
23  uint32_t sequence_;
24  uint32_t runNumber_;
27 
30  };
31 
32 } // namespace dqmservices
33 
34 #endif
TimeoutPoolOutputModule.h
dqmservices::JsonWritingTimeoutPoolOutputModule::JsonWritingTimeoutPoolOutputModule
JsonWritingTimeoutPoolOutputModule(edm::ParameterSet const &ps)
Definition: JsonWritingTimeoutPoolOutputModule.cc:13
dqmservices
Definition: DQMFileIterator.cc:19
dqmservices::JsonWritingTimeoutPoolOutputModule::outputPath_
std::string outputPath_
Definition: JsonWritingTimeoutPoolOutputModule.h:26
dqmservices::JsonWritingTimeoutPoolOutputModule::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &)
Definition: JsonWritingTimeoutPoolOutputModule.cc:44
dqmservices::JsonWritingTimeoutPoolOutputModule::physicalAndLogicalNameForNewFile
std::pair< std::string, std::string > physicalAndLogicalNameForNewFile() override
Definition: JsonWritingTimeoutPoolOutputModule.cc:22
dqmservices::JsonWritingTimeoutPoolOutputModule::currentJsonName_
std::string currentJsonName_
Definition: JsonWritingTimeoutPoolOutputModule.h:29
dqmservices::JsonWritingTimeoutPoolOutputModule::doExtrasAfterCloseFile
void doExtrasAfterCloseFile() override
Definition: JsonWritingTimeoutPoolOutputModule.cc:35
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
dqmservices::JsonWritingTimeoutPoolOutputModule::~JsonWritingTimeoutPoolOutputModule
~JsonWritingTimeoutPoolOutputModule() override
Definition: JsonWritingTimeoutPoolOutputModule.h:14
dqmservices::JsonWritingTimeoutPoolOutputModule::currentFileName_
std::string currentFileName_
Definition: JsonWritingTimeoutPoolOutputModule.h:28
edm::TimeoutPoolOutputModule
Definition: TimeoutPoolOutputModule.h:23
dqmservices::JsonWritingTimeoutPoolOutputModule
Definition: JsonWritingTimeoutPoolOutputModule.h:11
dqmservices::JsonWritingTimeoutPoolOutputModule::streamLabel_
std::string streamLabel_
Definition: JsonWritingTimeoutPoolOutputModule.h:25
dqmservices::JsonWritingTimeoutPoolOutputModule::runNumber_
uint32_t runNumber_
Definition: JsonWritingTimeoutPoolOutputModule.h:24
dqmservices::JsonWritingTimeoutPoolOutputModule::sequence_
uint32_t sequence_
Definition: JsonWritingTimeoutPoolOutputModule.h:23