CMS 3D CMS Logo

HGCalRecHitWorkerSimple.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_HGCalRecProducers_HGCalRecHitWorkerSimple_hh
2 #define RecoLocalCalo_HGCalRecProducers_HGCalRecHitWorkerSimple_hh
3 
13 
15 
17 
19  public:
21  virtual ~HGCalRecHitWorkerSimple();
22 
23  void set(const edm::EventSetup& es);
24  bool run(const edm::Event& evt, const HGCUncalibratedRecHit& uncalibRH, HGCRecHitCollection & result);
25 
26  protected:
27 
29  std::vector<double> HGCEE_fCPerMIP_;
31  std::vector<double> HGCHEF_fCPerMIP_;
34 
35  std::array<const HGCalDDDConstants*, 3> ddds_;
36 
37  std::vector<int> v_chstatus_;
38 
39  std::vector<int> v_DB_reco_flags_;
41 
42  std::vector<float> rcorr_;
43 
44  std::unique_ptr<HGCalRecHitSimpleAlgo> rechitMaker_;
45 };
46 
47 #endif
bool run(const edm::Event &evt, const HGCUncalibratedRecHit &uncalibRH, HGCRecHitCollection &result)
std::array< const HGCalDDDConstants *, 3 > ddds_
HGCalRecHitWorkerSimple(const edm::ParameterSet &)
std::vector< double > HGCHEF_fCPerMIP_
std::vector< double > HGCEE_fCPerMIP_
std::unique_ptr< HGCalRecHitSimpleAlgo > rechitMaker_
std::vector< int > v_DB_reco_flags_