CMS 3D CMS Logo

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 {
16  public:
17 
19  //EcalRecHitAbsAlgo() { };
20 
22  virtual ~EcalRecHitAbsAlgo() { };
23 
25 
26  virtual void setADCToGeVConstant(const float& value) = 0;
27  virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit& uncalibRH, const float& intercalib, const float& timecalib, const uint32_t &flags) const = 0;
28 
29 };
30 #endif
virtual ~EcalRecHitAbsAlgo()
Constructor.
virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
std::vector< Variable::Flags > flags
Definition: MVATrainer.cc:135
Definition: value.py:1
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes