#include <HGCalTriggerCellCalibration.h>
Public Member Functions | |
void | calibrateInGeV (l1t::HGCalTriggerCell &) const |
void | calibrateInMipT (l1t::HGCalTriggerCell &) const |
void | calibrateMipTinGeV (l1t::HGCalTriggerCell &) const |
HGCalTriggerCellCalibration (const edm::ParameterSet &conf) | |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
Private Attributes | |
std::vector< double > | chargeCollectionEfficiency_ |
std::vector< double > | dEdX_weights_ |
std::vector< double > | fCperMIP_ |
double | lsb_ |
std::vector< double > | thicknessCorrection_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 9 of file HGCalTriggerCellCalibration.h.
HGCalTriggerCellCalibration::HGCalTriggerCellCalibration | ( | const edm::ParameterSet & | conf | ) |
Definition at line 5 of file HGCalTriggerCellCalibration.cc.
References chargeCollectionEfficiency_, l1tHGCalVFEProducer_cfi::fCperMIP, fCperMIP_, and thicknessCorrection_.
void HGCalTriggerCellCalibration::calibrateInGeV | ( | l1t::HGCalTriggerCell & | trgCell | ) | const |
Definition at line 99 of file HGCalTriggerCellCalibration.cc.
References calibrateInMipT(), and calibrateMipTinGeV().
Referenced by HGCalConcentratorCoarsenerImpl::assignCoarseTriggerCellEnergy(), and HGCalConcentratorSuperTriggerCellImpl::assignSuperTriggerCellEnergyAndPosition().
void HGCalTriggerCellCalibration::calibrateInMipT | ( | l1t::HGCalTriggerCell & | trgCell | ) | const |
Definition at line 32 of file HGCalTriggerCellCalibration.cc.
References CustomPhysics_cfi::amplitude, chargeCollectionEfficiency_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), l1t::HGCalTriggerCell::detId(), reco::LeafCandidate::eta(), Exception, fCperMIP_, l1trig_cff::hwPt, l1t::L1Candidate::hwPt(), HGCalTriggerTools::isSilicon(), lsb_, l1t::HGCalTriggerCell::setMipPt(), Calorimetry_cff::thickness, HGCalTriggerTools::thicknessIndex(), and triggerTools_.
Referenced by calibrateInGeV().
void HGCalTriggerCellCalibration::calibrateMipTinGeV | ( | l1t::HGCalTriggerCell & | trgCell | ) | const |
Definition at line 71 of file HGCalTriggerCellCalibration.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), dEdX_weights_, l1t::HGCalTriggerCell::detId(), reco::LeafCandidate::eta(), Exception, HGCalTriggerTools::isSilicon(), HGCalTriggerTools::layerWithOffset(), l1t::HGCalTriggerCell::mipPt(), reco::LeafCandidate::phi(), reco::LeafCandidate::setP4(), Calorimetry_cff::thickness, thicknessCorrection_, HGCalTriggerTools::thicknessIndex(), and triggerTools_.
Referenced by calibrateInGeV().
|
inline |
Definition at line 12 of file HGCalTriggerCellCalibration.h.
References relativeConstraints::geom, HGCalTriggerTools::setGeometry(), and triggerTools_.
Referenced by HGCalConcentratorCoarsenerImpl::setGeometry(), and HGCalConcentratorSuperTriggerCellImpl::setGeometry().
|
private |
Definition at line 20 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 22 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV().
|
private |
Definition at line 19 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 18 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT().
|
private |
Definition at line 21 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 24 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), calibrateMipTinGeV(), and setGeometry().