#include <HGCalTriggerCellCalibration.h>
Public Member Functions | |
void | calibrateInGeV (l1t::HGCalTriggerCell &) |
void | calibrateInMipT (l1t::HGCalTriggerCell &) |
void | calibrateMipTinGeV (l1t::HGCalTriggerCell &) |
HGCalTriggerCellCalibration (const edm::ParameterSet &conf) | |
void | print () |
Private Attributes | |
std::vector< double > | dEdX_weights_ |
double | fCperMIP_ |
double | LSB_scintillator_MIP_ |
double | LSB_silicon_fC_ |
double | thickCorr_ |
Static Private Attributes | |
static const unsigned | kLayers_ = kLayersEE_+kLayersFH_+kLayersBH_ |
static const unsigned | kLayersBH_ = 12 |
static const unsigned | kLayersEE_ = 28 |
static const unsigned | kLayersFH_ = 12 |
Definition at line 17 of file HGCalTriggerCellCalibration.h.
HGCalTriggerCellCalibration::HGCalTriggerCellCalibration | ( | const edm::ParameterSet & | conf | ) |
Definition at line 4 of file HGCalTriggerCellCalibration.cc.
References dEdX_weights_, fCperMIP_, edm::ParameterSet::getParameter(), LSB_scintillator_MIP_, LSB_silicon_fC_, and thickCorr_.
void HGCalTriggerCellCalibration::calibrateInGeV | ( | l1t::HGCalTriggerCell & | trgCell | ) |
Definition at line 87 of file HGCalTriggerCellCalibration.cc.
References calibrateInMipT(), and calibrateMipTinGeV().
Referenced by HGCalTriggerBackend::HGCalTriggerSimCluster< FECODEC, DATA >::run().
void HGCalTriggerCellCalibration::calibrateInMipT | ( | l1t::HGCalTriggerCell & | trgCell | ) |
Definition at line 24 of file HGCalTriggerCellCalibration.cc.
References CustomPhysics_cfi::amplitude, l1t::HGCalTriggerCell::detId(), reco::LeafCandidate::eta(), fCperMIP_, HGCHEB, l1t::L1Candidate::hwPt(), LSB_scintillator_MIP_, LSB_silicon_fC_, and l1t::HGCalTriggerCell::setMipPt().
Referenced by calibrateInGeV().
void HGCalTriggerCellCalibration::calibrateMipTinGeV | ( | l1t::HGCalTriggerCell & | trgCell | ) |
Definition at line 52 of file HGCalTriggerCellCalibration.cc.
References dEdX_weights_, l1t::HGCalTriggerCell::detId(), reco::LeafCandidate::eta(), HGCHEB, HGCHEF, kLayersEE_, kLayersFH_, HGCalDetId::layer(), l1t::HGCalTriggerCell::mipPt(), reco::LeafCandidate::phi(), reco::LeafCandidate::setP4(), and thickCorr_.
Referenced by calibrateInGeV().
void HGCalTriggerCellCalibration::print | ( | ) |
|
private |
Definition at line 41 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 39 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
staticprivate |
Definition at line 25 of file HGCalTriggerCellCalibration.h.
|
staticprivate |
Definition at line 24 of file HGCalTriggerCellCalibration.h.
|
staticprivate |
Definition at line 22 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV().
|
staticprivate |
Definition at line 23 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV().
|
private |
Definition at line 38 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 37 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 40 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and HGCalTriggerCellCalibration().