CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HGCalRecHitAbsAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_HGCalRecAlgos_HGCalRecHitAbsAlgo_HH
2 #define RecoLocalCalo_HGCalRecAlgos_HGCalRecHitAbsAlgo_HH
3 
12 #include <vector>
15 
17 {
18  public:
19 
21  //HGCalRecHitAbsAlgo() { };
22 
24  virtual ~HGCalRecHitAbsAlgo() { };
25 
27 
28  virtual void setADCToGeVConstant(const float value) = 0;
29  virtual HGCRecHit makeRecHit(const HGCUncalibratedRecHit& uncalibRH, const uint32_t &flags) const = 0;
30 
31 };
32 #endif
std::vector< Variable::Flags > flags
Definition: MVATrainer.cc:135
virtual ~HGCalRecHitAbsAlgo()
Constructor.
virtual void setADCToGeVConstant(const float value)=0
make rechits from dataframes
virtual HGCRecHit makeRecHit(const HGCUncalibratedRecHit &uncalibRH, const uint32_t &flags) const =0