#include <LMap.h>
Classes | |
class | EMapRow |
Public Member Functions | |
EMap () | |
EMap (std::string filename) | |
EMap (const HcalElectronicsMap *map) | |
std::vector< EMap::EMapRow > & | get_map (void) |
int | read_map (std::string filename) |
~EMap () | |
Protected Attributes | |
std::vector< EMapRow > | map |
|
inline |
EMap::EMap | ( | const HcalElectronicsMap * | map | ) |
Definition at line 171 of file LMap.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), HcalElectronicsMap::allElectronicsIdTrigger(), dtNoiseDBValidation_cfg::cerr, EMap::EMapRow::crate, EMap::EMapRow::dcc, EMap::EMapRow::fiber, EMap::EMapRow::fiberchan, HcalAssistant::getSubdetectorString(), HcalAssistant::getZDCSectionString(), HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalGenericDetId::HcalGenOuter, HcalGenericDetId::HcalGenZDC, EMap::EMapRow::idepth, EMap::EMapRow::ieta, EMap::EMapRow::iphi, HcalElectronicsMap::lookup(), HcalElectronicsMap::lookupTrigger(), python.multivaluedict::map(), EMap::EMapRow::rawId, EMap::EMapRow::slot, EMap::EMapRow::spigot, EMap::EMapRow::subdet, EMap::EMapRow::topbottom, EMap::EMapRow::zdc_channel, EMap::EMapRow::zdc_section, and EMap::EMapRow::zdc_zside.
std::vector< EMap::EMapRow > & EMap::get_map | ( | void | ) |
Definition at line 304 of file LMap.cc.
References python.multivaluedict::map().
Referenced by HcalLutManager::getCompressionLutXmlFromAsciiMaster(), HcalLutManager::getCompressionLutXmlFromCoder(), HcalLutManager::getLinearizationLutXmlFromAsciiMasterEmap(), HcalLutManager::getLinearizationLutXmlFromCoderEmap(), HcalLutManager::getZdcLutXml(), HcalLutManager::test_emap(), and HcalLutManager::test_xml_access().
int EMap::read_map | ( | std::string | filename | ) |
Definition at line 258 of file LMap.cc.
References prof2calltree::count, gather_cfg::cout, EMap::EMapRow::crate, EMap::EMapRow::dcc, EMap::EMapRow::fiber, EMap::EMapRow::fiberchan, EMap::EMapRow::idepth, EMap::EMapRow::ieta, recoMuon::in, EMap::EMapRow::iphi, groupFilesInBlocks::lines, python.multivaluedict::map(), EMap::EMapRow::rawId, EMap::EMapRow::slot, and EMap::EMapRow::spigot.
Referenced by EMap().