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
EcalCondDBWriter(edm::ParameterSet const &)
std::string location_
std::string monRunGeneralTag_
~EcalCondDBWriter() override
std::string runGeneralTag_
EcalCondDBInterface * db_
std::vector< std::string > inputRootFiles_
ecaldqm::DBWriterWorker * workers_[nTasks]
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
ecaldqm::SummaryWriter summaryWriter_
std::string runType_