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 
29 
30 #include <vector>
31 
32 namespace edm {
33  class ParameterSet;
34  class EventSetup;
35 } // namespace edm
36 
38 public:
40  ~ESRecHitWorker() override;
41 
42  void set(const edm::EventSetup &es) override;
44 
45 private:
46  int recoAlgo_;
50 
67 };
68 #endif
edm::ESHandle< ESGain > esgain_
ESRecHitSimAlgo * algoW_
edm::ESGetToken< ESAngleCorrectionFactors, ESAngleCorrectionFactorsRcd > esAngleCorrFactorsToken_
edm::ESHandle< ESRecHitRatioCuts > esRatioCuts_
ESRecHitFitAlgo * algoF_
edm::ESGetToken< ESPedestals, ESPedestalsRcd > esPedestalsToken_
edm::ESGetToken< ESRecHitRatioCuts, ESRecHitRatioCutsRcd > esRatioCutsToken_
edm::ESHandle< ESPedestals > esPedestals_
edm::ESHandle< ESChannelStatus > esChannelStatus_
bool run(const ESDigiCollection::const_iterator &digi, ESRecHitCollection &result) override
ESRecHitWorker(const edm::ParameterSet &ps, edm::ConsumesCollector cc)
edm::ESHandle< ESTimeSampleWeights > esWeights_
edm::ESHandle< ESMIPToGeVConstant > esMIPToGeV_
edm::ESHandle< ESAngleCorrectionFactors > esAngleCorrFactors_
edm::ESGetToken< ESTimeSampleWeights, ESTimeSampleWeightsRcd > esWeightsToken_
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
HLT enums.
ESRecHitAnalyticAlgo * algoA_
edm::ESGetToken< ESGain, ESGainRcd > esgainToken_
edm::ESHandle< ESIntercalibConstants > esMIPs_
~ESRecHitWorker() override
edm::ESGetToken< ESMIPToGeVConstant, ESMIPToGeVConstantRcd > esMIPToGeVToken_
edm::ESGetToken< ESChannelStatus, ESChannelStatusRcd > esChannelStatusToken_
edm::ESGetToken< ESIntercalibConstants, ESIntercalibConstantsRcd > esMIPsToken_