CMS 3D CMS Logo

HGCalTriggerCellCalibration.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalTriggerCellCalibration_h__
2 #define __L1Trigger_L1THGCal_HGCalTriggerCellCalibration_h__
3 
4 #include <stdint.h>
11 
16 
18 
19 public:
20 
22  void calibrateInMipT(l1t::HGCalTriggerCell&, int cellThickness);
24  void calibrateInGeV(l1t::HGCalTriggerCell&, int cellThickness);
25  void print();
26 
27 private:
28 
29  double LSB_;
30  std::vector<double> fCperMIP_ee_;
31  std::vector<double> fCperMIP_fh_;
32  std::vector<double> dEdX_weights_;
33  std::vector<double> thickCorr_;
34 
35 };
36 
37 #endif
void calibrateInMipT(l1t::HGCalTriggerCell &, int cellThickness)
void calibrateInGeV(l1t::HGCalTriggerCell &, int cellThickness)
void calibrateMipTinGeV(l1t::HGCalTriggerCell &)
HGCalTriggerCellCalibration(const edm::ParameterSet &conf)