CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EcalRecHitAbsAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
2 #define RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
3 
10 #include <vector>
13 
15 public:
17  //EcalRecHitAbsAlgo() { };
18 
20  virtual ~EcalRecHitAbsAlgo(){};
21 
23 
24  virtual void setADCToGeVConstant(const float& value) = 0;
25  virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit& uncalibRH,
26  const float& intercalib,
27  const float& timecalib,
28  const uint32_t& flags) const = 0;
29 };
30 #endif
virtual ~EcalRecHitAbsAlgo()
Constructor.
virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes