CMS 3D CMS Logo

HGCalVFELinearizationImpl.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalVFELinearizationImpl_h__
2 #define __L1Trigger_L1THGCal_HGCalVFELinearizationImpl_h__
3 
6 
7 #include <vector>
8 #include <utility>
9 
11 public:
13 
14  void linearize(const std::vector<HGCalDataFrame>&, std::vector<std::pair<DetId, uint32_t>>&);
15 
16 private:
17  double adcLSB_;
18  double linLSB_;
20  uint32_t tdcnBits_;
21  double tdcOnset_;
22  uint32_t adcnBits_;
24  double tdcLSB_;
25  //
26  uint32_t linMax_;
27  uint32_t linnBits_;
28  std::vector<double> oot_coefficients_;
29 };
30 
31 #endif
HGCalVFELinearizationImpl::linLSB_
double linLSB_
Definition: HGCalVFELinearizationImpl.h:18
HGCalVFELinearizationImpl::tdcsaturation_
double tdcsaturation_
Definition: HGCalVFELinearizationImpl.h:23
HGCalVFELinearizationImpl::tdcLSB_
double tdcLSB_
Definition: HGCalVFELinearizationImpl.h:24
HGCalVFELinearizationImpl::adcnBits_
uint32_t adcnBits_
Definition: HGCalVFELinearizationImpl.h:22
HGCalVFELinearizationImpl::linnBits_
uint32_t linnBits_
Definition: HGCalVFELinearizationImpl.h:27
HGCalVFELinearizationImpl::tdcnBits_
uint32_t tdcnBits_
Definition: HGCalVFELinearizationImpl.h:20
HGCalVFELinearizationImpl::oot_coefficients_
std::vector< double > oot_coefficients_
Definition: HGCalVFELinearizationImpl.h:28
HGCalVFELinearizationImpl::HGCalVFELinearizationImpl
HGCalVFELinearizationImpl(const edm::ParameterSet &conf)
Definition: HGCalVFELinearizationImpl.cc:5
edm::ParameterSet
Definition: ParameterSet.h:47
HGCDigiCollections.h
trackerHitRTTI::vector
Definition: trackerHitRTTI.h:21
HGCalVFELinearizationImpl::adcsaturation_
double adcsaturation_
Definition: HGCalVFELinearizationImpl.h:19
HGCalVFELinearizationImpl::adcLSB_
double adcLSB_
Definition: HGCalVFELinearizationImpl.h:17
HGCalVFELinearizationImpl::linMax_
uint32_t linMax_
Definition: HGCalVFELinearizationImpl.h:26
HGCalVFELinearizationImpl::linearize
void linearize(const std::vector< HGCalDataFrame > &, std::vector< std::pair< DetId, uint32_t >> &)
Definition: HGCalVFELinearizationImpl.cc:23
ParameterSet.h
HGCalVFELinearizationImpl
Definition: HGCalVFELinearizationImpl.h:10
HGCalVFELinearizationImpl::tdcOnset_
double tdcOnset_
Definition: HGCalVFELinearizationImpl.h:21