|
|
Go to the documentation of this file.
29 uploadAnal_(
pset.getUntrackedParameter<
bool>(
"UploadAnalyses",
false)),
30 uploadConf_(
pset.getUntrackedParameter<
bool>(
"UploadHwConfig",
false)) {
32 <<
" Constructing object...";
35 <<
" ===> TEST only! No hardware configurations"
36 <<
" will be uploaded to the DB...";
40 <<
" ===> TEST only! No analysis descriptions"
41 <<
" will be uploaded to the DB...";
49 <<
" Destructing object...";
58 <<
" CommissioningHistogram object already exists!"
67 <<
" NULL pointer to DQMStore!";
74 <<
" Nota bene: using the SiStripConfigDb API"
75 <<
" as a \"service\" does not presently guarantee"
76 <<
" thread-safe behaviour!...";
81 <<
" NULL pointer to SiStripConfigDb!"
115 <<
" Undefined run type!";
120 <<
" Unknown run type!";
129 std::stringstream
ss;
130 ss <<
"[SiStripCommissioningOfflineDbClient::" << __func__ <<
"]" << std::endl
131 <<
" Uploading hardware configurations? : " << (
tmp->doUploadConf() ?
"true" :
"false") << std::endl
132 <<
" Uploading calibrations from analysis? : " << (
tmp->doUploadAnal() ?
"true" :
"false") << std::endl;
136 <<
" NULL pointer to CommissioningHistosUsingDb!";
144 <<
" Uploading parameters to database...";
147 tmp->uploadToConfigDb();
149 <<
" Uploaded parameters to database!";
152 <<
" NULL pointer to CommissioningHistosUsingDb object!"
153 <<
" Upload aborted!...";
void createHistos(const edm::ParameterSet &, const edm::EventSetup &) override
Class which reads a root file containing "commissioning histograms", analyzes the histograms to extra...
sistrip::RunType runType_
static const char mlDqmClient_[]
CommissioningHistograms * histos_
~SiStripCommissioningOfflineDbClient() override
An interface class to the DeviceFactory.
virtual void configure(const edm::ParameterSet &, const edm::EventSetup &)
static const char mlCabling_[]
void uploadToConfigDb() override
SiStripCommissioningOfflineDbClient(const edm::ParameterSet &)