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 HcalQIECaps::caps, gather_cfg::cout, HcalChannelId::depth, HcalChannelId::eta, eta(), first, j, 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 ecalMGPA::adc(), python.multivaluedict::append(), HcalQIECaps::caps, convertSQLitetoXML_cfg::connect, prof2calltree::count, gather_cfg::cout, EcalCondDB::db, HcalChannelId::depth, alignCSCRings::e, HcalChannelId::eta, RooGKCounter::getCount(), i, getDQMSummary::infile, edm::eventsetup::heterocontainer::insert(), j, HcalChannelId::phi, o2o::query, findQualityFiles::size, 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 gather_cfg::cout, eta(), i, getDQMSummary::infile, phi, query::result, findQualityFiles::size, splitString(), and AlCaHLTBitMon_QueryRunRegistry::string.
void HcalQIEManager::getTableFromDb | ( | std::string | query_file, |
std::string | output_file | ||
) |
Definition at line 125 of file HcalQIEManager.cc.
References python.multivaluedict::append(), HcalQIECaps::caps, convertSQLitetoXML_cfg::connect, prof2calltree::count, gather_cfg::cout, EcalCondDB::db, HcalChannelId::depth, alignCSCRings::e, HcalChannelId::eta, RooGKCounter::getCount(), recoMuon::in, j, HcalChannelId::phi, o2o::query, AlCaHLTBitMon_QueryRunRegistry::string, HcalChannelId::subdetector, and toolbox::toString().
|
static |
Definition at line 103 of file HcalQIEManager.cc.
References relativeConstraints::empty, i, query::result, dqm_diff::start, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalLutManager::create_lut_loader(), and HcalLutManager::getLutSetFromFile().