Various manipulations with QIE and QIE ADC. More...
#include <HcalQIEManager.h>
Public Member Functions | |
int | generateQieTable (std::string db_file, std::string old_file, std::string output_file) |
int | getHfQieTable (std::string input_file, std::string output_file) |
std::map< HcalChannelId, HcalQIECaps > & | getQIETableFromFile (std::string _filename) |
void | getTableFromDb (std::string query_file, std::string output_file) |
HcalQIEManager () | |
~HcalQIEManager () | |
Static Public Member Functions | |
static std::vector< std::string > | splitString (const std::string &fLine) |
Various manipulations with QIE and QIE ADC.
Definition at line 46 of file HcalQIEManager.h.
HcalQIEManager::HcalQIEManager | ( | void | ) |
Definition at line 22 of file HcalQIEManager.cc.
HcalQIEManager::~HcalQIEManager | ( | void | ) |
Definition at line 29 of file HcalQIEManager.cc.
int HcalQIEManager::generateQieTable | ( | std::string | db_file, |
std::string | old_file, | ||
std::string | output_file | ||
) |
Definition at line 223 of file HcalQIEManager.cc.
References edmScanValgrind::buffer, HcalQIECaps::caps, gather_cfg::cout, HcalChannelId::depth, egammaForCoreTracking_cff::depth, HcalChannelId::eta, PVValHelper::eta, plotBeamSpotDB::first, geometryCSVtoXML::line, phi, HcalChannelId::phi, AlCaHLTBitMon_QueryRunRegistry::string, and HcalChannelId::subdetector.
int HcalQIEManager::getHfQieTable | ( | std::string | input_file, |
std::string | output_file | ||
) |
Definition at line 290 of file HcalQIEManager.cc.
References photons_cff::_id, ecalMGPA::adc(), mps_setup::append, edmScanValgrind::buffer, HcalQIECaps::caps, DBConfiguration_cff::connect, KineDebug3::count(), gather_cfg::cout, HcalChannelId::depth, MillePedeFileConverter_cfg::e, HcalChannelId::eta, RooGKCounter::getCount(), mps_fire::i, edm::eventsetup::heterocontainer::insert(), HcalChannelId::phi, das::query(), findQualityFiles::size, CastorDbASCIIIO::splitString(), AlCaHLTBitMon_QueryRunRegistry::string, HcalChannelId::subdetector, and toolbox::toString().
std::map< HcalChannelId, HcalQIECaps > & HcalQIEManager::getQIETableFromFile | ( | std::string | _filename | ) |
Definition at line 58 of file HcalQIEManager.cc.
References photons_cff::_id, gather_cfg::cout, egammaForCoreTracking_cff::depth, PVValHelper::eta, mps_fire::i, phi, mps_fire::result, findQualityFiles::size, CastorDbASCIIIO::splitString(), AlCaHLTBitMon_QueryRunRegistry::string, and subdetector.
void HcalQIEManager::getTableFromDb | ( | std::string | query_file, |
std::string | output_file | ||
) |
Definition at line 125 of file HcalQIEManager.cc.
References photons_cff::_id, mps_setup::append, edmScanValgrind::buffer, HcalQIECaps::caps, DBConfiguration_cff::connect, KineDebug3::count(), gather_cfg::cout, HcalChannelId::depth, MillePedeFileConverter_cfg::e, HcalChannelId::eta, RooGKCounter::getCount(), recoMuon::in, HcalChannelId::phi, das::query(), AlCaHLTBitMon_QueryRunRegistry::string, HcalChannelId::subdetector, and toolbox::toString().
|
static |
Definition at line 103 of file HcalQIEManager.cc.
References relativeConstraints::empty, mps_fire::i, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalLutManager::create_lut_loader(), and HcalLutManager::getLutSetFromFile().