#include <HGCalTriggerCellCalibration.h>
Public Member Functions | |
void | calibrateInGeV (l1t::HGCalTriggerCell &) |
void | calibrateInMipT (l1t::HGCalTriggerCell &) |
void | calibrateMipTinGeV (l1t::HGCalTriggerCell &) |
void | eventSetup (const edm::EventSetup &es) |
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_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 18 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 86 of file HGCalTriggerCellCalibration.cc.
References calibrateInMipT(), and calibrateMipTinGeV().
Referenced by eventSetup(), and 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(), and eventSetup().
void HGCalTriggerCellCalibration::calibrateMipTinGeV | ( | l1t::HGCalTriggerCell & | trgCell | ) |
Definition at line 52 of file HGCalTriggerCellCalibration.cc.
References dEdX_weights_, l1t::HGCalTriggerCell::detId(), reco::LeafCandidate::eta(), Exception, HGCHEB, HGCalTriggerTools::layerWithOffset(), l1t::HGCalTriggerCell::mipPt(), reco::LeafCandidate::phi(), reco::LeafCandidate::setP4(), thickCorr_, and triggerTools_.
Referenced by calibrateInGeV(), and eventSetup().
|
inline |
Definition at line 23 of file HGCalTriggerCellCalibration.h.
References calibrateInGeV(), calibrateInMipT(), calibrateMipTinGeV(), HGCalTriggerTools::eventSetup(), print(), and triggerTools_.
void HGCalTriggerCellCalibration::print | ( | ) |
Referenced by eventSetup().
|
private |
Definition at line 35 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 33 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 32 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 31 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateInMipT(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 34 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and HGCalTriggerCellCalibration().
|
private |
Definition at line 37 of file HGCalTriggerCellCalibration.h.
Referenced by calibrateMipTinGeV(), and eventSetup().