CMS 3D CMS Logo

EcalLaser_weekly_Handler.h
Go to the documentation of this file.
1 #ifndef ECAL_LASER_HANDLER_H
2 #define ECAL_LASER_HANDLER_H
3 
4 #include <vector>
5 #include <typeinfo>
6 #include <string>
7 #include <map>
8 #include <iostream>
9 #include <ctime>
10 
13 
24 
33 
36 
39 
43 
44 namespace edm {
45  class ParameterSet;
46  class Event;
47  class EventSetup;
48 } // namespace edm
49 
50 namespace popcon {
51  class EcalLaser_weekly_Handler : public popcon::PopConSourceHandler<EcalLaserAPDPNRatios> {
52  public:
53  void getNewObjects() override;
54  ~EcalLaser_weekly_Handler() override;
56 
57  std::string id() const override { return m_name; }
58 
59  private:
60  enum { kEBChannels = 61200, kEBEta = 85, kEEChannels = 14648 };
63  };
64 } // namespace popcon
65 #endif
PopConSourceHandler.h
popcon::EcalLaser_weekly_Handler::~EcalLaser_weekly_Handler
~EcalLaser_weekly_Handler() override
Definition: EcalLaser_weekly_Handler.cc:19
Handle.h
EcalPedestals.h
MessageLogger.h
ESHandle.h
edm
HLT enums.
Definition: AlignableModifier.h:19
EcalLaserAPDPNRatiosRef.h
EBDetId.h
EEDetId.h
EcalLaserAPDPNRatiosRefRcd.h
popcon::EcalLaser_weekly_Handler::kEEChannels
Definition: EcalLaser_weekly_Handler.h:60
popcon::EcalLaser_weekly_Handler::kEBChannels
Definition: EcalLaser_weekly_Handler.h:60
EcalLaserAlphasRcd.h
popcon::EcalLaser_weekly_Handler
Definition: EcalLaser_weekly_Handler.h:51
MakerMacros.h
PoolDBOutputService.h
Service.h
popcon::EcalLaser_weekly_Handler::m_name
std::string m_name
Definition: EcalLaser_weekly_Handler.h:62
Event
all_lmf_types.h
EcalLaserAPDPNRatiosRcd.h
all_monitoring_types.h
edm::ParameterSet
Definition: ParameterSet.h:47
Timestamp.h
EcalLaserAlphas.h
Event.h
ParameterSet
Definition: Functions.h:16
popcon::EcalLaser_weekly_Handler::getNewObjects
void getNewObjects() override
Definition: EcalLaser_weekly_Handler.cc:23
EcalLaserAPDPNRatios.h
popcon::PopConSourceHandler
Definition: PopConSourceHandler.h:30
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
popcon
Definition: Exception.h:6
ParameterSetfwd.h
EventSetup.h
EcalPedestalsRcd.h
Oracle.h
popcon::EcalLaser_weekly_Handler::kEBEta
Definition: EcalLaser_weekly_Handler.h:60
EventSetup
EcalLaserAPDPNRatios
Definition: EcalLaserAPDPNRatios.h:14
ParameterSet.h
EventSetupRecordKey.h
EcalCondDBInterface.h
popcon::EcalLaser_weekly_Handler::myapdpns
const EcalLaserAPDPNRatios * myapdpns
Definition: EcalLaser_weekly_Handler.h:61
popcon::EcalLaser_weekly_Handler::EcalLaser_weekly_Handler
EcalLaser_weekly_Handler(edm::ParameterSet const &)
Definition: EcalLaser_weekly_Handler.cc:13
popcon::EcalLaser_weekly_Handler::id
std::string id() const override
Definition: EcalLaser_weekly_Handler.h:57