#include <HcalPulseContainmentManager.h>
Classes | |
struct | HcalPulseContainmentEntry |
Public Member Functions | |
void | beginRun (edm::EventSetup const &es) |
double | correction (const HcalDetId &detId, int toAdd, float fixedphase_ns, double fc_ampl) |
void | endRun () |
const HcalPulseContainmentCorrection * | get (const HcalDetId &detId, int toAdd, float fixedphase_ns) |
HcalPulseContainmentManager (float max_fracerror) | |
Private Attributes | |
std::vector< HcalPulseContainmentEntry > | entries_ |
float | fixedphase_ns_ |
float | max_fracerror_ |
HcalPulseShapes | shapes_ |
Definition at line 8 of file HcalPulseContainmentManager.h.
HcalPulseContainmentManager::HcalPulseContainmentManager | ( | float | max_fracerror | ) |
Definition at line 3 of file HcalPulseContainmentManager.cc.
void HcalPulseContainmentManager::beginRun | ( | edm::EventSetup const & | es | ) |
Definition at line 11 of file HcalPulseContainmentManager.cc.
References HcalPulseShapes::beginRun(), and shapes_.
Referenced by SimpleHBHEPhase1Algo::beginRun().
double HcalPulseContainmentManager::correction | ( | const HcalDetId & | detId, |
int | toAdd, | ||
float | fixedphase_ns, | ||
double | fc_ampl | ||
) |
Definition at line 24 of file HcalPulseContainmentManager.cc.
References makeLayoutFileForGui::toAdd.
void HcalPulseContainmentManager::endRun | ( | ) |
Definition at line 18 of file HcalPulseContainmentManager.cc.
References HcalPulseShapes::endRun(), and shapes_.
Referenced by SimpleHBHEPhase1Algo::endRun().
const HcalPulseContainmentCorrection * HcalPulseContainmentManager::get | ( | const HcalDetId & | detId, |
int | toAdd, | ||
float | fixedphase_ns | ||
) |
Definition at line 48 of file HcalPulseContainmentManager.cc.
References entries_, mps_splice::entry, max_fracerror_, HcalPulseShapes::shapeForReco(), and shapes_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), util.rrapi.RRApi::data(), rrapi.RRApi::data(), data_sources.json_list::first(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), data_sources.json_list::indices(), data_sources.json_list::last(), SimpleHBHEPhase1Algo::m0Energy(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), rrapi.RRApi::workspaces(), and util.rrapi.RRApi::workspaces().
|
private |
Definition at line 28 of file HcalPulseContainmentManager.h.
Referenced by get().
|
private |
Definition at line 30 of file HcalPulseContainmentManager.h.
|
private |
Definition at line 31 of file HcalPulseContainmentManager.h.
Referenced by get().
|
private |
Definition at line 29 of file HcalPulseContainmentManager.h.
Referenced by beginRun(), endRun(), and get().