CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalRecHitWorkerSimple.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalRecHitWorkerSimple_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalRecHitWorkerSimple_hh
3 
15 
17 
23 
25 
27  public:
29  virtual ~EcalRecHitWorkerSimple();
30 
31  void set(const edm::EventSetup& es);
32  bool run(const edm::Event& evt, const EcalUncalibratedRecHit& uncalibRH, EcalRecHitCollection & result);
33 
34 
35 
36  protected:
37 
38  double EBLaserMIN_;
39  double EELaserMIN_;
40  double EBLaserMAX_;
41  double EELaserMAX_;
42 
43 
49  std::vector<int> v_chstatus_;
51 
52  std::vector<int> v_DB_reco_flags_;
53 
56 
58 };
59 
60 #endif
edm::ESHandle< EcalADCToGeVConstant > agc
std::vector< int > v_DB_reco_flags_
edm::ESHandle< EcalChannelStatus > chStatus
void set(const edm::EventSetup &es)
edm::ESHandle< EcalTimeCalibConstants > itime
tuple result
Definition: query.py:137
EcalRecHitSimpleAlgo * rechitMaker_
std::vector< int > v_chstatus_
EcalRecHitWorkerSimple(const edm::ParameterSet &)
edm::ESHandle< EcalTimeOffsetConstant > offtime
bool run(const edm::Event &evt, const EcalUncalibratedRecHit &uncalibRH, EcalRecHitCollection &result)
edm::ESHandle< EcalIntercalibConstants > ical
edm::ESHandle< EcalLaserDbService > laser