CMS 3D CMS Logo

Functions
HcalDbASCIIIO Namespace Reference

Functions

template<class T >
std::unique_ptr< TcreateObject (std::istream &fInput)
 
template<>
std::unique_ptr< HcalDcsMapcreateObject< HcalDcsMap > (std::istream &fInput)
 
template<>
std::unique_ptr< HcalElectronicsMapcreateObject< HcalElectronicsMap > (std::istream &fInput)
 
template<>
std::unique_ptr< HcalFrontEndMapcreateObject< HcalFrontEndMap > (std::istream &fInput)
 
template<>
std::unique_ptr< HcalSiPMCharacteristicscreateObject< HcalSiPMCharacteristics > (std::istream &fInput)
 
void dumpId (std::ostream &fOutput, DetId id)
 
void dumpIdShort (std::ostream &fOutput, DetId id)
 
bool dumpObject (std::ostream &fOutput, const HcalPedestals &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalPedestalWidths &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalGains &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalGainWidths &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalQIEData &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalCalibrationQIEData &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalQIETypes &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalElectronicsMap &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalChannelQuality &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalRespCorrs &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalLUTCorrs &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalPFCorrs &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalTimeCorrs &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalZSThresholds &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalL1TriggerObjects &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalFrontEndMap &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalValidationCorrs &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalLutMetadata &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalDcsValues &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalDcsMap &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalRecoParams &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalLongRecoParams &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalZDCLowGainFractions &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalTimingParams &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalMCParams &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalFlagHFDigiTimeParams &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalSiPMParameters &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalSiPMCharacteristics &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalTPParameters &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalTPChannelParameters &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalCalibrationsSet &fObject)
 
bool dumpObject (std::ostream &fOutput, const HcalCalibrationWidthsSet &fObject)
 
DetId getId (const std::vector< std::string > &items)
 
bool getObject (std::istream &fInput, HcalPedestals *fObject)
 
bool getObject (std::istream &fInput, HcalPedestalWidths *fObject)
 
bool getObject (std::istream &fInput, HcalGains *fObject)
 
bool getObject (std::istream &fInput, HcalGainWidths *fObject)
 
bool getObject (std::istream &fInput, HcalQIEData *fObject)
 
bool getObject (std::istream &fInput, HcalCalibrationQIEData *fObject)
 
bool getObject (std::istream &fInput, HcalQIETypes *fObject)
 
bool getObject (std::istream &fInput, HcalChannelQuality *fObject)
 
bool getObject (std::istream &fInput, HcalRespCorrs *fObject)
 
bool getObject (std::istream &fInput, HcalLUTCorrs *fObject)
 
bool getObject (std::istream &fInput, HcalPFCorrs *fObject)
 
bool getObject (std::istream &fInput, HcalTimeCorrs *fObject)
 
bool getObject (std::istream &fInput, HcalZSThresholds *fObject)
 
bool getObject (std::istream &fInput, HcalL1TriggerObjects *fObject)
 
bool getObject (std::istream &fInput, HcalValidationCorrs *fObject)
 
bool getObject (std::istream &fInput, HcalLutMetadata *fObject)
 
bool getObject (std::istream &fInput, HcalDcsValues *fObject)
 
bool getObject (std::istream &fInput, HcalRecoParams *fObject)
 
bool getObject (std::istream &fInput, HcalLongRecoParams *fObject)
 
bool getObject (std::istream &fInput, HcalZDCLowGainFractions *fObject)
 
bool getObject (std::istream &fInput, HcalTimingParams *fObject)
 
bool getObject (std::istream &fInput, HcalMCParams *fObject)
 
bool getObject (std::istream &fInput, HcalFlagHFDigiTimeParams *fObject)
 
bool getObject (std::istream &fInput, HcalSiPMParameters *fObject)
 
bool getObject (std::istream &fInput, HcalTPParameters *fObject)
 
bool getObject (std::istream &fInput, HcalTPChannelParameters *fObject)
 

Function Documentation

template<class T >
std::unique_ptr<T> HcalDbASCIIIO::createObject ( std::istream &  fInput)

Definition at line 57 of file HcalDbASCIIIO.h.

References createObject< HcalDcsMap >(), createObject< HcalElectronicsMap >(), createObject< HcalFrontEndMap >(), createObject< HcalSiPMCharacteristics >(), dumpId(), dumpIdShort(), dumpObject(), getId(), getObject(), and mps_monitormerge::items.

Referenced by LMFUnique::fetchAll().

57  {
58  assert(0); //no general case, relies on specializations defined in cc file
59  return std::make_unique<T>();
60  }
template<>
std::unique_ptr<HcalDcsMap> HcalDbASCIIIO::createObject< HcalDcsMap > ( std::istream &  fInput)

Definition at line 1633 of file HcalDbASCIIIO.cc.

References HcalCondObjectContainer< Item >::addValues(), HcalDcsMap::beginById(), edmScanValgrind::buffer, HcalDcsDetId::DCSUNKNOWN, dumpId(), dumpObject(), HcalDcsMap::endById(), spr::find(), HcalCondObjectContainer< Item >::getAllChannels(), HcalDcsMap::const_iterator::getHcalDcsDetId(), HcalDcsMap::const_iterator::getHcalDetId(), HcalText2DetIdConverter::getId(), getId(), getObject(), HcalCondObjectContainer< Item >::getValues(), HcalCalibration, HcalDcsBarrel, HcalDcsEndcap, HcalDcsForward, HcalDcsOuter, HcalOtherEmpty, HcalFlagHFDigiTimeParam::HFdigiflagCoefficients(), HcalFlagHFDigiTimeParam::HFdigiflagExpectedPeak(), HcalFlagHFDigiTimeParam::HFdigiflagFirstSample(), HcalFlagHFDigiTimeParam::HFdigiflagMinEThreshold(), HcalFlagHFDigiTimeParam::HFdigiflagSamplesToAdd(), triggerObjects_cff::id, HcalText2DetIdConverter::isHcalDetId(), HcalDcsMapAddons::Helper::mapGeomId2DcsId(), HcalDcsDetId::ring(), relativeConstraints::ring, HcalDcsDetId::slice(), splitString(), splitStringToDoubleByComma(), AlCaHLTBitMon_QueryRunRegistry::string, HcalDcsDetId::subchannel(), and x.

Referenced by createObject().

1633  {
1634  char buffer [1024];
1635  HcalDcsMapAddons::Helper fObjectHelper;
1636  while (fInput.getline(buffer, 1024)) {
1637  if (buffer [0] == '#') continue; //ignore comment
1638  std::vector <std::string> items = splitString (std::string (buffer));
1639  if (items.size () < 8) {
1640  if (items.empty()) continue; // no warning here
1641  else {
1642  edm::LogError("MapFormat") << "HcalDcsMap-> Bad line: " << buffer
1643  << "\n line must contain 8 items: line side_ring slice subchannel subdet ieta iphi depth";
1644  continue;
1645  }
1646  }
1647  int ring = atoi(items[1].c_str());
1648  unsigned int slice = atoi (items [2].c_str());
1649  unsigned int subchannel = atoi (items [3].c_str());
1652  if (items[4].find("CALIB")!=std::string::npos){
1653  subdet = HcalCalibration;
1654  }
1655  else if (items[4].find("HB")!=std::string::npos){
1656  subdet = HcalDcsBarrel;
1657  }
1658  else if (items[4].find("HE")!=std::string::npos){
1659  subdet = HcalDcsEndcap;
1660  }
1661  else if (items[4].find("HO")!=std::string::npos){
1662  subdet = HcalDcsOuter;
1663  }
1664  else if (items[4].find("HF")!=std::string::npos){
1665  subdet = HcalDcsForward;
1666  }
1667  else{
1668  edm::LogError("MapFormat") << "HcalDcsMap-> Unknown subdetector, line is not accepted: " << items[5];
1669  continue;
1670  }
1671  HcalDcsDetId dcsId(subdet, ring, slice, type, subchannel);
1672  HcalText2DetIdConverter converter (items [4], items [5], items [6], items [7]);
1673  HcalDetId id(0);
1674  if (converter.isHcalDetId()){
1675  id = converter.getId();
1676  }
1677  else{
1678  edm::LogWarning("Invalid HCAL channel") << "HcalDcsMap-> invalid channel: "
1679  << items [4] << '/'
1680  << items [5] << '/'
1681  << items [6] << '/'
1682  << items [7] << std::endl;
1683  continue;
1684  }
1685  fObjectHelper.mapGeomId2DcsId(id, dcsId);
1686  }
1687  auto fObject = std::make_unique<HcalDcsMap>(fObjectHelper);
1688  return fObject;
1689 }
type
Definition: HCALResponse.h:21
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:20
std::vector< std::string > splitString(const std::string &fLine)
HcalOtherSubdetector
Definition: HcalAssistant.h:32
bool mapGeomId2DcsId(HcalDetId fId, HcalDcsDetId fDcsId)
Definition: HcalDcsMap.cc:160
template<>
std::unique_ptr<HcalElectronicsMap> HcalDbASCIIIO::createObject< HcalElectronicsMap > ( std::istream &  fInput)

Definition at line 1297 of file HcalDbASCIIIO.cc.

References HcalDcsValues::addValue(), HcalCondObjectContainer< Item >::addValues(), HcalElectronicsMap::allElectronicsId(), edmScanValgrind::buffer, HcalElectronicsId::crateId(), HcalElectronicsId::dccid(), HcalDcsDetId::DcsTypeFromString(), TauDecayModes::dec, CastorDbASCIIIO::dumpId(), dumpObject(), runTauDisplay::eid, HcalElectronicsId::fiberChanId(), HcalElectronicsId::fiberIndex(), HcalCondObjectContainer< Item >::getAllChannels(), HcalDcsValues::getAllSubdetValues(), HcalText2DetIdConverter::getField1(), HcalText2DetIdConverter::getField2(), HcalText2DetIdConverter::getField3(), HcalText2DetIdConverter::getFlavor(), HcalText2DetIdConverter::getId(), getId(), HcalLutMetadatum::getLutGranularity(), HcalLutMetadata::getNominalGain(), getObject(), HcalLutMetadatum::getOutputLutThreshold(), HcalLutMetadatum::getRCalib(), HcalLutMetadata::getRctLsb(), HcalCondObjectContainer< Item >::getValues(), HcalDcsBarrel, HcalDcsEndcap, HcalDcsForward, HcalDcsOuter, HcalDcsValues::HcalHB, HcalDcsValues::HcalHF, HcalElectronicsId::htrSlot(), HcalElectronicsId::htrTopBottom(), mps_fire::i, HcalText2DetIdConverter::isHcalCalibDetId(), HcalText2DetIdConverter::isHcalDetId(), HcalText2DetIdConverter::isHcalTrigTowerDetId(), HcalText2DetIdConverter::isHcalZDCDetId(), HcalElectronicsId::isTriggerChainId(), HcalElectronicsId::isUTCAid(), HcalElectronicsId::isVMEid(), HcalElectronicsMap::lookup(), HcalElectronicsMap::lookupTrigger(), HcalElectronicsMapAddons::Helper::mapEId2chId(), HcalElectronicsMapAddons::Helper::mapEId2tId(), or, DetId::rawId(), HcalElectronicsId::readoutVMECrateId(), HcalElectronicsId::setHTR(), HcalLutMetadata::setNominalGain(), HcalLutMetadata::setRctLsb(), slb(), HcalElectronicsId::slbChannelIndex(), HcalElectronicsId::slbSiteNumber(), HcalElectronicsId::slot(), HcalDcsValues::sortAll(), HcalElectronicsId::spigot(), splitString(), AlCaHLTBitMon_QueryRunRegistry::string, HcalTrigTowerDetId::Undefined, HcalDetId::Undefined, pileupCalc::upper, heppy_batch::val, and create_public_pileup_plots::vals.

Referenced by createObject().

1297  {
1298  HcalElectronicsMapAddons::Helper fObjectHelper;
1299  char buffer [1024];
1300  while (fInput.getline(buffer, 1024)) {
1301  if (buffer [0] == '#') continue; //ignore comment
1302  std::vector <std::string> items = splitString (std::string (buffer));
1303  if (items.size () < 12) {
1304  if (items.empty()) continue; // no warning here
1305  if (items.size()<9) {
1306  edm::LogError("MapFormat") << "HcalElectronicsMap-> line too short: " << buffer;
1307  continue;
1308  }
1309  if (items[8]=="NA" || items[8]=="NT") {
1310  while (items.size()<12) items.push_back(""); // don't worry here
1311  } else if (items[8]=="HT") {
1312  if (items.size()==11) items.push_back("");
1313  else {
1314  edm::LogError("MapFormat") << "HcalElectronicsMap-> Bad line: " << buffer
1315  << "\n HT line must contain at least 11 items: i cr sl tb dcc spigot fiber fiberchan subdet=HT ieta iphi";
1316  continue;
1317  }
1318  } else {
1319  edm::LogError("MapFormat") << "HcalElectronicsMap-> Bad line: " << buffer
1320  << "\n line must contain 12 items: i cr sl tb dcc spigot fiber fiberchan subdet ieta iphi depth";
1321  continue;
1322  }
1323  }
1324  int crate = atoi (items [1].c_str());
1325  int slot = atoi (items [2].c_str());
1326  int top = 1;
1327  if (items [3] == "b") top = 0;
1328  int dcc = atoi (items [4].c_str());
1329  int spigot = atoi (items [5].c_str());
1330  HcalElectronicsId elId;
1331  if (items[3][0] == 'u') { // uTCA!
1332  int fiber = atoi (items [6].c_str());
1333  int fiberCh = atoi (items [7].c_str());
1334  bool isTrig=(items[8] == "HT" || items[8] == "NT");
1335  elId=HcalElectronicsId(crate, slot, fiber, fiberCh,isTrig);
1336  } else if (items[8] == "HT" || items[8] == "NT") {
1337  int slb = atoi (items [6].c_str());
1338  int slbCh = atoi (items [7].c_str());
1339  elId=HcalElectronicsId(slbCh, slb, spigot, dcc,crate,slot,top);
1340  } else {
1341  int fiber = atoi (items [6].c_str());
1342  int fiberCh = atoi (items [7].c_str());
1343 
1344  elId=HcalElectronicsId(fiberCh, fiber, spigot, dcc);
1345  elId.setHTR (crate, slot, top);
1346  }
1347 
1348  // first, handle undefined cases
1349  if (items [8] == "NA") { // undefined channel
1350  fObjectHelper.mapEId2chId (elId, DetId (HcalDetId::Undefined));
1351  } else if (items [8] == "NT") { // undefined trigger channel
1352  fObjectHelper.mapEId2tId (elId, DetId (HcalTrigTowerDetId::Undefined));
1353  } else {
1354  HcalText2DetIdConverter converter (items [8], items [9], items [10], items [11]);
1355  if (converter.isHcalDetId() or converter.isHcalCalibDetId() or converter.isHcalZDCDetId()) {
1356  fObjectHelper.mapEId2chId (elId, converter.getId ());
1357  }
1358  else if (converter.isHcalTrigTowerDetId ()) {
1359  fObjectHelper.mapEId2tId (elId, converter.getId ());
1360  }
1361  else {
1362  edm::LogWarning("Format Error") << "HcalElectronicsMap-> Unknown subdetector: "
1363  << items [8] << '/' << items [9] << '/' << items [10] << '/' << items [11] << std::endl;
1364  }
1365  }
1366  }
1367  auto fObject = std::make_unique<HcalElectronicsMap>(fObjectHelper);
1368  return fObject;
1369 }
static const HcalDetId Undefined
Definition: HcalDetId.h:85
bool mapEId2chId(HcalElectronicsId fElectronicsId, DetId fId)
static int slb(const HcalTriggerPrimitiveSample &theSample)
std::vector< std::string > splitString(const std::string &fLine)
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
bool mapEId2tId(HcalElectronicsId fElectronicsId, HcalTrigTowerDetId fTriggerId)
Definition: DetId.h:18
void setHTR(int crate, int slot, int tb)
static const HcalTrigTowerDetId Undefined
Readout chain identification for Hcal.
template<>
std::unique_ptr<HcalFrontEndMap> HcalDbASCIIIO::createObject< HcalFrontEndMap > ( std::istream &  fInput)

Definition at line 1795 of file HcalDbASCIIIO.cc.

References HcalCondObjectContainer< Item >::addValues(), Vispa.Plugins.EdmBrowser.EdmDataAccessor::all(), HcalFrontEndMap::allDetIds(), edmScanValgrind::buffer, CastorDbASCIIIO::dumpId(), dumpId(), dumpObject(), HcalCondObjectContainer< Item >::getAllChannels(), HcalSiPMParameter::getauxi1(), HcalSiPMParameter::getauxi2(), HcalSiPMParameter::getDarkCurrent(), HcalSiPMParameter::getFCByPE(), getId(), getObject(), HcalSiPMParameter::getType(), HcalCondObjectContainer< Item >::getValues(), HcalFrontEndMapAddons::Helper::loadObject(), HcalFrontEndMap::lookupRBX(), HcalFrontEndMap::lookupRM(), MuonAssociatorByHits_cfi::obj, submit::rm, splitString(), and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by createObject().

1795  {
1796  char buffer [1024];
1797  HcalFrontEndMapAddons::Helper fObjectHelper;
1798  unsigned int all(0), good(0);
1799  while (fInput.getline(buffer, 1024)) {
1800  ++all;
1801  if (buffer [0] == '#') continue; //ignore comment
1802  std::vector <std::string> items = splitString (std::string (buffer));
1803  if (items.size () != 6) {
1804  edm::LogError("Format Error") << "HcalFrontEndMap-> line ignored: " << buffer;
1805  continue;
1806  }
1807  ++good;
1808  DetId id = HcalDbASCIIIO::getId (items);
1809  int rm = atoi (items [5].c_str());
1810  fObjectHelper.loadObject (id, rm, items[4]);
1811  }
1812  edm::LogInfo("MapFormat") << "HcalFrontEndMap:: processed " << good << " records in " << all << " record" << std::endl;
1813  auto fObject = std::make_unique<HcalFrontEndMap>(fObjectHelper);
1814  return fObject;
1815 }
bool loadObject(DetId fId, int rm, std::string rbx)
load a new entry
std::vector< std::string > splitString(const std::string &fLine)
Definition: DetId.h:18
DetId getId(const std::vector< std::string > &items)
rm
Definition: submit.py:76
template<>
std::unique_ptr<HcalSiPMCharacteristics> HcalDbASCIIIO::createObject< HcalSiPMCharacteristics > ( std::istream &  fInput)

Definition at line 1891 of file HcalDbASCIIIO.cc.

References HcalCondObjectContainer< Item >::addValues(), Vispa.Plugins.EdmBrowser.EdmDataAccessor::all(), edmScanValgrind::buffer, CastorDbASCIIIO::dumpId(), dumpId(), dumpObject(), HcalCalibrationWidths::gain(), HcalTPParameters::getADCThresholdHF(), HcalCalibrationsSet::getAllChannels(), HcalCalibrationWidthsSet::getAllChannels(), HcalCondObjectContainer< Item >::getAllChannels(), HcalTPChannelParameter::getauxi1(), HcalTPParameters::getAuxi1(), HcalSiPMCharacteristics::getAuxi1(), HcalTPChannelParameter::getauxi2(), HcalTPParameters::getAuxi2(), HcalSiPMCharacteristics::getAuxi2(), HcalCalibrationsSet::getCalibrations(), HcalCalibrationWidthsSet::getCalibrationWidths(), HcalSiPMCharacteristics::getCrossTalk(), HcalTPChannelParameter::getFGBitInfo(), HcalTPParameters::getFGVersionHBHE(), HcalTPParameters::getHFTriggerInfo(), getId(), HcalTPChannelParameter::getMask(), HcalSiPMCharacteristics::getNonLinearities(), getObject(), HcalSiPMCharacteristics::getPixels(), HcalTPParameters::getTDCMaskHF(), HcalSiPMCharacteristics::getType(), HcalSiPMCharacteristics::getTypes(), HcalCondObjectContainer< Item >::getValues(), gen::k, HcalTPParameters::loadObject(), HcalSiPMCharacteristicsAddons::Helper::loadObject(), RecoTauDiscriminantConfiguration::mask, MuonAssociatorByHits_cfi::obj, RecoTauPiZeroBuilderPlugins_cfi::par0, RecoTauPiZeroBuilderPlugins_cfi::par1, HcalCalibrationWidths::pedestal(), HcalCalibrations::pedestal(), HcalCalibrations::respcorrgain(), findQualityFiles::size, splitString(), AlCaHLTBitMon_QueryRunRegistry::string, MuonErrorMatrixValues_cff::values, and jets_cff::version.

Referenced by createObject().

1891  {
1892  char buffer [1024];
1894  unsigned int all(0), good(0);
1895  while (fInput.getline(buffer, 1024)) {
1896  ++all;
1897  if (buffer [0] == '#') continue; //ignore comment
1898  std::vector <std::string> items = splitString (std::string (buffer));
1899  if (items.size () != 8) {
1900  edm::LogError("MapFormat") << "HcalSiPMCharacteristics-> line ignored: " << buffer;
1901  continue;
1902  }
1903  ++good;
1904  // std::cout << "HcalSiPMCharacteristics-> processing line: " << buffer << std::endl;
1905  int type = atoi (items [0].c_str());
1906  int pixels = atoi (items [1].c_str());
1907  float parL0 = atof (items [2].c_str());
1908  float parL1 = atof (items [3].c_str());
1909  float parL2 = atof (items [4].c_str());
1910  float cTalk = atof (items [5].c_str());
1911  int auxi1 = atoi (items [6].c_str());
1912  float auxi2 = atof (items [7].c_str());
1913  fObjectHelper.loadObject (type, pixels, parL0, parL1, parL2, cTalk, auxi1, auxi2);
1914  }
1915  edm::LogInfo("MapFormat") << "HcalSiPMCharacteristics:: processed " << good << " records in " << all << " record" << std::endl;
1916  auto fObject = std::make_unique<HcalSiPMCharacteristics>(fObjectHelper);
1917  return fObject;
1918 }
type
Definition: HCALResponse.h:21
std::vector< std::string > splitString(const std::string &fLine)
bool loadObject(int type, int pixels, float parLin1, float parLin2, float parLin3, float crossTalk, int auxi1=0, float auxi2=0)
void HcalDbASCIIIO::dumpId ( std::ostream &  fOutput,
DetId  id 
)
void HcalDbASCIIIO::dumpIdShort ( std::ostream &  fOutput,
DetId  id 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalPedestals fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalPedestalWidths fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalGains fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalGainWidths fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalQIEData fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalCalibrationQIEData fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalQIETypes fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalElectronicsMap fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalChannelQuality fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalRespCorrs fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalLUTCorrs fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalPFCorrs fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalTimeCorrs fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalZSThresholds fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalL1TriggerObjects fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalFrontEndMap fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalValidationCorrs fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalLutMetadata fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalDcsValues fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalDcsMap fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalRecoParams fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalLongRecoParams fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalZDCLowGainFractions fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalTimingParams fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalMCParams fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalFlagHFDigiTimeParams fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalSiPMParameters fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalSiPMCharacteristics fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalTPParameters fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalTPChannelParameters fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalCalibrationsSet fObject 
)
bool HcalDbASCIIIO::dumpObject ( std::ostream &  fOutput,
const HcalCalibrationWidthsSet fObject 
)
DetId HcalDbASCIIIO::getId ( const std::vector< std::string > &  items)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalPedestals fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalPedestalWidths fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalGains fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalGainWidths fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalQIEData fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalCalibrationQIEData fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalQIETypes fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalChannelQuality fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalRespCorrs fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalLUTCorrs fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalPFCorrs fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalTimeCorrs fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalZSThresholds fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalL1TriggerObjects fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalValidationCorrs fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalLutMetadata fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalDcsValues fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalRecoParams fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalLongRecoParams fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalZDCLowGainFractions fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalTimingParams fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalMCParams fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalFlagHFDigiTimeParams fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalSiPMParameters fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalTPParameters fObject 
)
bool HcalDbASCIIIO::getObject ( std::istream &  fInput,
HcalTPChannelParameters fObject 
)