test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMServices
FileIO
plugins
DQMFileSaverPB.h
Go to the documentation of this file.
1
#ifndef DQMSERVICES_COMPONENTS_DQMFILESAVERPB_H
2
#define DQMSERVICES_COMPONENTS_DQMFILESAVERPB_H
3
4
#include "
FWCore/Framework/interface/global/EDAnalyzer.h
"
5
#include "
DQMServices/Core/interface/MonitorElement.h
"
6
7
#include <sys/time.h>
8
#include <string>
9
#include <mutex>
10
11
#include "
DQMFileSaverBase.h
"
12
13
namespace
dqm {
14
15
class
DQMFileSaverPB
:
public
DQMFileSaverBase
{
16
public
:
17
DQMFileSaverPB
(
const
edm::ParameterSet
&ps);
18
~DQMFileSaverPB
();
19
20
// used by the JsonWritingTimedPoolOutputModule,
21
// fms will be nullptr in such case
22
static
boost::property_tree::ptree
fillJson
(
23
int
run
,
int
lumi
,
const
std::string
&dataFilePathName,
const
std::string
transferDestinationStr,
24
evf::FastMonitoringService
*fms);
25
26
protected
:
27
virtual
void
initRun
()
const override
;
28
virtual
void
saveLumi
(
const
FileParameters
&
fp
)
const override
;
29
virtual
void
saveRun
(
const
FileParameters
& fp)
const override
;
30
31
bool
fakeFilterUnitMode_
;
32
std::string
streamLabel_
;
33
mutable
std::string
transferDestination_
;
34
35
public
:
36
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
37
};
38
39
}
// dqm namespace
40
41
#endif // DQMSERVICES_COMPONENTS_DQMFILESAVERPB_H
dqm::DQMFileSaverPB::streamLabel_
std::string streamLabel_
Definition:
DQMFileSaverPB.h:32
dqm::DQMFileSaverPB::transferDestination_
std::string transferDestination_
Definition:
DQMFileSaverPB.h:33
fjr2json.lumi
tuple lumi
Definition:
fjr2json.py:35
dqm::DQMFileSaverPB::DQMFileSaverPB
DQMFileSaverPB(const edm::ParameterSet &ps)
Definition:
DQMFileSaverPB.cc:26
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
EDAnalyzer.h
dqm::DQMFileSaverPB::initRun
virtual void initRun() const override
Definition:
DQMFileSaverPB.cc:37
dqm::DQMFileSaverPB::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
DQMFileSaverPB.cc:175
dqm::DQMFileSaverPB
Definition:
DQMFileSaverPB.h:15
personalPlayback.fp
fp
Definition:
personalPlayback.py:522
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
DQMFileSaverBase.h
dqm::DQMFileSaverPB::fillJson
static boost::property_tree::ptree fillJson(int run, int lumi, const std::string &dataFilePathName, const std::string transferDestinationStr, evf::FastMonitoringService *fms)
Definition:
DQMFileSaverPB.cc:99
MonitorElement.h
dqm::DQMFileSaverBase::FileParameters
Definition:
DQMFileSaverBase.h:33
dqm::DQMFileSaverPB::saveLumi
virtual void saveLumi(const FileParameters &fp) const override
Definition:
DQMFileSaverPB.cc:43
dqm::DQMFileSaverPB::~DQMFileSaverPB
~DQMFileSaverPB()
Definition:
DQMFileSaverPB.cc:35
evf::FastMonitoringService
Definition:
FastMonitoringService.h:51
dqm::DQMFileSaverPB::saveRun
virtual void saveRun(const FileParameters &fp) const override
Definition:
DQMFileSaverPB.cc:94
edm::ParameterSet
Definition:
ParameterSet.h:36
dqm::DQMFileSaverPB::fakeFilterUnitMode_
bool fakeFilterUnitMode_
Definition:
DQMFileSaverPB.h:31
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
dqm::DQMFileSaverBase
Definition:
DQMFileSaverBase.h:23
Generated for CMSSW Reference Manual by
1.8.5