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 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
EcalRecHit
Definition: EcalRecHit.h:15
EcalRecHitAbsAlgo::makeRecHit
virtual EcalRecHit makeRecHit(const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
EcalRecHitAbsAlgo
Definition: EcalRecHitAbsAlgo.h:14
EcalRecHit.h
EcalUncalibratedRecHit.h
value
Definition: value.py:1
EcalUncalibratedRecHit
Definition: EcalUncalibratedRecHit.h:8
EcalRecHitAbsAlgo::setADCToGeVConstant
virtual void setADCToGeVConstant(const float &value)=0
make rechits from dataframes
EcalRecHitAbsAlgo::~EcalRecHitAbsAlgo
virtual ~EcalRecHitAbsAlgo()
Constructor.
Definition: EcalRecHitAbsAlgo.h:20
HLT_FULL_cff.flags
flags
Definition: HLT_FULL_cff.py:13168