CMS 3D CMS Logo

EcalCondDBReader.h
Go to the documentation of this file.
1 #ifndef EcalCondDBReader_H
2 #define EcalCondDBReader_H
3 
4 #include "DBReaderWorkers.h"
9 
11 public:
13  ~EcalCondDBReader() override;
14 
15 private:
16  void dqmEndRun(DQMStore::IBooker &, DQMStore::IGetter &, edm::Run const &, edm::EventSetup const &) override;
17 
19  void setElectronicsMap(edm::EventSetup const &);
22 
23  // DON'T CHANGE - ORDER MATTERS IN DB
24  enum Tasks {
25  Integrity = 0,
26  Cosmic = 1,
27  Laser = 2,
28  Pedestal = 3,
29  Presample = 4,
30  TestPulse = 5,
31  BeamCalo = 6,
32  BeamHodo = 7,
34  Cluster = 9,
35  Timing = 10,
36  Led = 11,
37  RawData = 12,
38  Occupancy = 13,
39  nTasks = 14
40  };
41 
47 
49  bool executed_;
51 };
52 
53 #endif
ecaldqm::MESet * meSet_
ecaldqm::DBReaderWorker * worker_
EcalElectronicsMapping const * GetElectronicsMap()
EcalCondDBInterface * db_
~EcalCondDBReader() override
EcalElectronicsMapping const * electronicsMap
edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > elecMapHandle
void dqmEndRun(DQMStore::IBooker &, DQMStore::IGetter &, edm::Run const &, edm::EventSetup const &) override
void setElectronicsMap(edm::EventSetup const &)
std::string formula_
EcalCondDBReader(edm::ParameterSet const &)
ecaldqm::EcalDQMSetupObjects const getEcalDQMSetupObjects()
Definition: Run.h:45