CMS 3D CMS Logo

EcalCondDBWriter.h
Go to the documentation of this file.
1 #ifndef EcalCondDBWriter_H
2 #define EcalCondDBWriter_H
3 
5 
6 #include "DBWriterWorkers.h"
7 
9 
11 public:
13  ~EcalCondDBWriter() override;
14 
15 private:
16  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
17 
18  // DON'T CHANGE - ORDER MATTERS IN DB
19  enum Tasks {
20  Integrity = 0,
21  Cosmic = 1,
22  Laser = 2,
23  Pedestal = 3,
24  Presample = 4,
25  TestPulse = 5,
26  BeamCalo = 6,
27  BeamHodo = 7,
29  Cluster = 9,
30  Timing = 10,
31  Led = 11,
32  RawData = 12,
33  Occupancy = 13,
34  nTasks = 14
35  };
36 
43  std::vector<std::string> inputRootFiles_;
46 
48  bool executed_;
49 };
50 
51 #endif
DQMEDHarvester.h
EcalCondDBInterface
Definition: EcalCondDBInterface.h:37
EcalCondDBWriter::TestPulse
Definition: EcalCondDBWriter.h:25
EcalCondDBWriter::Occupancy
Definition: EcalCondDBWriter.h:33
EcalCondDBWriter::TriggerPrimitives
Definition: EcalCondDBWriter.h:28
EcalCondDBWriter::BeamHodo
Definition: EcalCondDBWriter.h:27
EcalCondDBWriter::Led
Definition: EcalCondDBWriter.h:31
EcalCondDBWriter::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: EcalCondDBWriter.cc:121
EcalCondDBWriter::Cluster
Definition: EcalCondDBWriter.h:29
EcalCondDBWriter::db_
EcalCondDBInterface * db_
Definition: EcalCondDBWriter.h:38
EcalCondDBWriter::runType_
std::string runType_
Definition: EcalCondDBWriter.h:40
EcalCondDBWriter::inputRootFiles_
std::vector< std::string > inputRootFiles_
Definition: EcalCondDBWriter.h:43
EcalCondDBWriter::location_
std::string location_
Definition: EcalCondDBWriter.h:39
EcalCondDBWriter::monRunGeneralTag_
std::string monRunGeneralTag_
Definition: EcalCondDBWriter.h:42
EcalCondDBWriter::Tasks
Tasks
Definition: EcalCondDBWriter.h:19
ecaldqm::DBWriterWorker
Definition: DBWriterWorkers.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DBWriterWorkers.h
EcalCondDBWriter::RawData
Definition: EcalCondDBWriter.h:32
EcalCondDBWriter::Timing
Definition: EcalCondDBWriter.h:30
edm::ParameterSet
Definition: ParameterSet.h:36
EcalCondDBWriter::verbosity_
int verbosity_
Definition: EcalCondDBWriter.h:47
EcalCondDBWriter::nTasks
Definition: EcalCondDBWriter.h:34
EcalCondDBWriter::Pedestal
Definition: EcalCondDBWriter.h:23
EcalCondDBWriter::runNumber_
int runNumber_
Definition: EcalCondDBWriter.h:37
EcalCondDBWriter::~EcalCondDBWriter
~EcalCondDBWriter() override
Definition: EcalCondDBWriter.cc:110
EcalCondDBWriter::workers_
ecaldqm::DBWriterWorker * workers_[nTasks]
Definition: EcalCondDBWriter.h:44
EcalCondDBWriter::BeamCalo
Definition: EcalCondDBWriter.h:26
EcalCondDBWriter::summaryWriter_
ecaldqm::SummaryWriter summaryWriter_
Definition: EcalCondDBWriter.h:45
EcalCondDBWriter::Presample
Definition: EcalCondDBWriter.h:24
DQMEDHarvester
Definition: DQMEDHarvester.py:1
EcalCondDBWriter::executed_
bool executed_
Definition: EcalCondDBWriter.h:48
dqm::implementation::IGetter
Definition: DQMStore.h:484
EcalCondDBWriter::EcalCondDBWriter
EcalCondDBWriter(edm::ParameterSet const &)
Definition: EcalCondDBWriter.cc:19
EcalCondDBWriter::Cosmic
Definition: EcalCondDBWriter.h:21
EcalCondDBWriter::Integrity
Definition: EcalCondDBWriter.h:20
dqm::implementation::IBooker
Definition: DQMStore.h:43
EcalCondDBWriter
Definition: EcalCondDBWriter.h:10
ecaldqm::SummaryWriter
Definition: DBWriterWorkers.h:119
EcalCondDBWriter::runGeneralTag_
std::string runGeneralTag_
Definition: EcalCondDBWriter.h:41
EcalCondDBWriter::Laser
Definition: EcalCondDBWriter.h:22
EcalCondDBInterface.h