CMS 3D CMS Logo

EcalPFRecHitThresholdsMaker.h
Go to the documentation of this file.
1 #ifndef ECALPFRECHITTHRESHOLDSMAKER_H
2 #define ECALPFRECHITTHRESHOLDSMAKER_H
3 
6 
10 #include <string>
11 
12 namespace edm {
13  class ParameterSet;
14  class Event;
15  class EventSetup;
16 } // namespace edm
17 
18 class EcalPedestalsRcd;
22 class EcalLaserDbService;
23 class EcalLaserDbRecord;
25 public:
26  explicit EcalPFRecHitThresholdsMaker(const edm::ParameterSet& iConfig);
28 
29  void analyze(const edm::Event& evt, const edm::EventSetup& evtSetup) override;
30 
31 private:
33  double m_nsigma;
38 };
39 
40 #endif
EcalPFRecHitThresholdsMaker(const edm::ParameterSet &iConfig)
void analyze(const edm::Event &evt, const edm::EventSetup &evtSetup) override
edm::ESGetToken< EcalPedestals, EcalPedestalsRcd > ecalPedestalsToken_
edm::ESGetToken< EcalLaserDbService, EcalLaserDbRecord > ecalLaserDbServiceToken_
edm::ESGetToken< EcalIntercalibConstants, EcalIntercalibConstantsRcd > ecalIntercalibConstantsToken_
edm::ESGetToken< EcalADCToGeVConstant, EcalADCToGeVConstantRcd > ecalADCToGeVConstantToken_
HLT enums.