#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_.
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_.
const HcalPulseContainmentCorrection * HcalPulseContainmentManager::get | ( | const HcalDetId & | detId, |
int | toAdd, | ||
float | fixedphase_ns | ||
) |
Definition at line 48 of file HcalPulseContainmentManager.cc.
References entries_, max_fracerror_, HcalPulseShapes::shapeForReco(), and shapes_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and 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().