CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalRecHitAbsAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
2 #define RecoLocalCalo_EcalRecAlgos_EcalRecHitAbsAlgo_HH
3 
13 #include <vector>
16 
18 {
19  public:
20 
22  //EcalRecHitAbsAlgo() { };
23 
25  virtual ~EcalRecHitAbsAlgo() { };
26 
28 
29  virtual void setADCToGeVConstant(const float& value) = 0;
30  virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit& uncalibRH, const float& intercalib, const float& timecalib, const uint32_t &flags) const = 0;
31 
32 };
33 #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
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes