CMS 3D CMS Logo

ESRecHitWorker.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerMaxSample_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerMaxSample_hh
3 
19 
20 #include <vector>
21 
22 namespace edm {
23  class ParameterSet;
24  class EventSetup;
25 }
26 
28 
29  public:
30 
32  ~ESRecHitWorker() override;
33 
34  void set(const edm::EventSetup& es) override;
35  bool run(const ESDigiCollection::const_iterator & digi, ESRecHitCollection & result) override;
36 
37  private:
38 
39  int recoAlgo_;
43 
52 
53 };
54 #endif
edm::ESHandle< ESGain > esgain_
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
ESRecHitSimAlgo * algoW_
edm::ESHandle< ESRecHitRatioCuts > esRatioCuts_
ESRecHitFitAlgo * algoF_
edm::ESHandle< ESPedestals > esPedestals_
edm::ESHandle< ESChannelStatus > esChannelStatus_
edm::ESHandle< ESTimeSampleWeights > esWeights_
edm::ESHandle< ESMIPToGeVConstant > esMIPToGeV_
edm::ESHandle< ESAngleCorrectionFactors > esAngleCorrFactors_
HLT enums.
ESRecHitAnalyticAlgo * algoA_
edm::ESHandle< ESIntercalibConstants > esMIPs_