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
const
std::string
mergeTypeStr,
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
mutable
std::string
mergeType_
;
35
36
public
:
37
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
38
};
39
40
}
// dqm namespace
41
42
#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
dqm::DQMFileSaverPB::fillJson
static boost::property_tree::ptree fillJson(int run, int lumi, const std::string &dataFilePathName, const std::string transferDestinationStr, const std::string mergeTypeStr, evf::FastMonitoringService *fms)
Definition:
DQMFileSaverPB.cc:101
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
EDAnalyzer.h
dqm::DQMFileSaverPB::initRun
virtual void initRun() const override
Definition:
DQMFileSaverPB.cc:38
dqm::DQMFileSaverPB::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
DQMFileSaverPB.cc:181
dqm::DQMFileSaverPB
Definition:
DQMFileSaverPB.h:15
personalPlayback.fp
fp
Definition:
personalPlayback.py:522
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
DQMFileSaverBase.h
MonitorElement.h
dqm::DQMFileSaverBase::FileParameters
Definition:
DQMFileSaverBase.h:33
dqm::DQMFileSaverPB::saveLumi
virtual void saveLumi(const FileParameters &fp) const override
Definition:
DQMFileSaverPB.cc:45
dqm::DQMFileSaverPB::~DQMFileSaverPB
~DQMFileSaverPB()
Definition:
DQMFileSaverPB.cc:36
evf::FastMonitoringService
Definition:
FastMonitoringService.h:57
dqm::DQMFileSaverPB::saveRun
virtual void saveRun(const FileParameters &fp) const override
Definition:
DQMFileSaverPB.cc:96
edm::ParameterSet
Definition:
ParameterSet.h:36
dqm::DQMFileSaverPB::mergeType_
std::string mergeType_
Definition:
DQMFileSaverPB.h:34
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