Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
L1THGCal
interface
veryfrontend
HGCalVFELinearizationImpl.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalVFELinearizationImpl_h__
2
#define __L1Trigger_L1THGCal_HGCalVFELinearizationImpl_h__
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/HGCDigi/interface/HGCDigiCollections.h
"
6
7
#include <vector>
8
#include <utility>
9
10
class
HGCalVFELinearizationImpl
{
11
public
:
12
HGCalVFELinearizationImpl
(
const
edm::ParameterSet
& conf);
13
14
void
linearize
(
const
std::vector<HGCalDataFrame>&,
std::vector
<std::pair<DetId, uint32_t>>&);
15
16
private
:
17
double
adcLSB_
;
18
double
linLSB_
;
19
double
adcsaturation_
;
20
uint32_t
tdcnBits_
;
21
double
tdcOnset_
;
22
uint32_t
adcnBits_
;
23
double
tdcsaturation_
;
24
double
tdcLSB_
;
25
//
26
uint32_t
linMax_
;
27
uint32_t
linnBits_
;
28
std::vector<double>
oot_coefficients_
;
29
};
30
31
#endif
HGCalVFELinearizationImpl::linMax_
uint32_t linMax_
Definition:
HGCalVFELinearizationImpl.h:26
HGCalVFELinearizationImpl::adcnBits_
uint32_t adcnBits_
Definition:
HGCalVFELinearizationImpl.h:22
HGCalVFELinearizationImpl
Definition:
HGCalVFELinearizationImpl.h:10
HGCalVFELinearizationImpl::HGCalVFELinearizationImpl
HGCalVFELinearizationImpl(const edm::ParameterSet &conf)
Definition:
HGCalVFELinearizationImpl.cc:5
HGCalVFELinearizationImpl::adcsaturation_
double adcsaturation_
Definition:
HGCalVFELinearizationImpl.h:19
HGCalVFELinearizationImpl::oot_coefficients_
std::vector< double > oot_coefficients_
Definition:
HGCalVFELinearizationImpl.h:28
HGCalVFELinearizationImpl::tdcsaturation_
double tdcsaturation_
Definition:
HGCalVFELinearizationImpl.h:23
ParameterSet.h
HGCalVFELinearizationImpl::tdcOnset_
double tdcOnset_
Definition:
HGCalVFELinearizationImpl.h:21
HGCalVFELinearizationImpl::tdcLSB_
double tdcLSB_
Definition:
HGCalVFELinearizationImpl.h:24
HGCalVFELinearizationImpl::linLSB_
double linLSB_
Definition:
HGCalVFELinearizationImpl.h:18
HGCalVFELinearizationImpl::linearize
void linearize(const std::vector< HGCalDataFrame > &, std::vector< std::pair< DetId, uint32_t >> &)
Definition:
HGCalVFELinearizationImpl.cc:23
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
edm::ParameterSet
Definition:
ParameterSet.h:47
HGCalVFELinearizationImpl::adcLSB_
double adcLSB_
Definition:
HGCalVFELinearizationImpl.h:17
HGCalVFELinearizationImpl::tdcnBits_
uint32_t tdcnBits_
Definition:
HGCalVFELinearizationImpl.h:20
HGCalVFELinearizationImpl::linnBits_
uint32_t linnBits_
Definition:
HGCalVFELinearizationImpl.h:27
HGCDigiCollections.h
Generated for CMSSW Reference Manual by
1.8.5