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, HLT_FULL_cff::depth, HcalChannelId::eta, eta, plotBeamSpotDB::first, j, geometryCSVtoXML::line, DeadROCCounter::out_file, 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(), bitset_utilities::append(), HcalQIECaps::caps, convertSQLitetoXML_cfg::connect, KineDebug3::count(), gather_cfg::cout, EcalCondDB::db, HcalChannelId::depth, alignCSCRings::e, HcalChannelId::eta, RooGKCounter::getCount(), i, timingPdfMaker::infile, edm::eventsetup::heterocontainer::insert(), j, DeadROCCounter::out_file, 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, HLT_FULL_cff::depth, eta, i, timingPdfMaker::infile, phi, mps_fire::result, findQualityFiles::size, 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 bitset_utilities::append(), HcalQIECaps::caps, convertSQLitetoXML_cfg::connect, KineDebug3::count(), gather_cfg::cout, EcalCondDB::db, HcalChannelId::depth, alignCSCRings::e, HcalChannelId::eta, RooGKCounter::getCount(), recoMuon::in, j, DeadROCCounter::out_file, 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, mps_fire::result, command_line::start, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalLutManager::create_lut_loader(), and HcalLutManager::getLutSetFromFile().