Private Member Functions | |
void | CheckStatus () |
void | fill_channel_status (std::string subdet, int eta, int phi, int depth, int type, double status) |
void | fill_energy (std::string subdet, int eta, int phi, int depth, double e, int type) |
double | get_energy (std::string subdet, int eta, int phi, int depth, int type) |
HcalDetDiagLEDData * | GetCalib (std::string sd, int eta, int phi) |
void | LoadReference () |
void | SaveReference () |
Definition at line 108 of file HcalDetDiagLEDMonitor.cc.
HcalDetDiagLEDMonitor::HcalDetDiagLEDMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 242 of file HcalDetDiagLEDMonitor.cc.
References HcalBaseDQMonitor::AllowedCalibTypes_, dataset_seq_number, HcalBaseDQMonitor::debug_, digiLabel_, emap, HcalBaseDQMonitor::enableCleanup_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ievt_, IsReference, LEDMeanTreshold, LEDRmsTreshold, HcalBaseDQMonitor::makeDiagnostics_, HcalBaseDQMonitor::mergeRuns_, HcalBaseDQMonitor::needLogicalMap_, HcalBaseDQMonitor::NLumiBlocks_, HcalBaseDQMonitor::Online_, OutputFilePath, HcalBaseDQMonitor::prefixME_, ReferenceData, run_number, HcalBaseDQMonitor::skipOutOfOrderLS_, AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQMonitor::subdir_, tok_calib_, tok_hbhe_, tok_hf_, tok_ho_, tok_tb_, and XmlFilePath.
HcalDetDiagLEDMonitor::~HcalDetDiagLEDMonitor | ( | ) |
Definition at line 288 of file HcalDetDiagLEDMonitor.cc.
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 390 of file HcalDetDiagLEDMonitor.cc.
References adc2fC, HcalDetDiagLEDData::add_statistics(), HcalBaseDQMonitor::analyze(), calib, calib_data, CheckStatus(), data, HcalBaseDQMonitor::dbe_, alignCSCRings::e, emap, eta(), MonitorElement::Fill(), fillHistos(), HcalLogicalMap::generateHcalElectronicsMap(), edm::Event::getByToken(), HcalBaseDQMonitor::getLogicalMap(), hb_data, HcalBarrel, HcalEndcap, he_data, hf_data, ho_data, i, edm::EventBase::id(), ievt_, edm::HandleBase::isValid(), HcalBaseDQMonitor::logicalMap_, meEVT_, meRUN_, phi, edm::EventID::run(), run_number, tok_calib_, tok_hbhe_, tok_hf_, tok_ho_, and tok_tb_.
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 299 of file HcalDetDiagLEDMonitor.cc.
References HcalBaseDQMonitor::beginRun(), gather_cfg::cout, HcalBaseDQMonitor::debug_, edm::EventSetup::get(), HcalCondObjectContainer< Item >::getAllChannels(), reco::JetExtendedAssociation::getValue(), HcalCondObjectContainer< Item >::getValues(), DetId::Hcal, HcalChannelStatus::HcalCellMask, HcalChannelStatus::HcalCellOff, i, KnownBadCells_, HcalBaseDQMonitor::mergeRuns_, AlCaHLTBitMon_ParallelJobs::p, edm::ESHandle< class >::product(), reset(), setup(), ntuplemaker::status, and HcalBaseDQMonitor::tevt_.
|
private |
Definition at line 1064 of file HcalDetDiagLEDMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), HcalDetDiagLEDData::change_status(), ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, HcalDetId::depth(), EtaPhiHists::depth, DetId::det(), cond::rpcobgas::detid, emap, eta(), fill_channel_status(), HcalDetDiagLEDData::get_average_time(), HcalDetDiagLEDData::get_overflow(), HcalDetDiagLEDData::get_statistics(), HcalDetDiagLEDData::get_undeflow(), MonitorElement::getMean(), hb_data, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalGenericDetId::HcalGenOuter, HcalOuter, he_data, hf_data, ho_data, i, HcalDetId::ieta(), ievt_, HcalDetId::iphi(), KnownBadCells_, HcalElectronicsMap::lookup(), phi, plotscripts::rms(), DetId::subdetId(), Time, and TimeHF.
Referenced by analyze(), and endRun().
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 290 of file HcalDetDiagLEDMonitor.cc.
References HcalBaseDQMonitor::dbe_, DQMStore::removeContents(), DQMStore::setCurrentFolder(), and HcalBaseDQMonitor::subdir_.
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 1245 of file HcalDetDiagLEDMonitor.cc.
References CheckStatus(), fillHistos(), ievt_, and SaveReference().
|
private |
Definition at line 1228 of file HcalDetDiagLEDMonitor.cc.
References CalcEtaBin(), ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, EtaPhiHists::depth, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by CheckStatus().
|
private |
Definition at line 1201 of file HcalDetDiagLEDMonitor.cc.
References CalcEtaBin(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, EtaPhiHists::depth, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by fillHistos().
void HcalDetDiagLEDMonitor::fillHistos | ( | ) |
Definition at line 465 of file HcalDetDiagLEDMonitor.cc.
References funct::abs(), HcalElectronicsMap::allElectronicsIdPrecision(), HcalDetId::depth(), DetId::det(), cond::rpcobgas::detid, emap, Energy, Energy2Dhbhehf, Energy2Dho, EnergyCorr, EnergyHF, EnergyRMS, EnergyRMSHF, eta(), MonitorElement::Fill(), fill_energy(), HcalDetDiagLEDData::get_average_led(), HcalDetDiagLEDData::get_average_time(), get_energy(), GetCalib(), HcalLogicalMap::getHcalFrontEndId(), hb_data, HBMphi, HBPphi, DetId::Hcal, HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalGenericDetId::HcalGenOuter, he_data, HEMphi, HEPphi, hf_data, HFMphi, HFPphi, HO0phi, HO1Mphi, HO1Pphi, HO2Mphi, HO2Pphi, ho_data, i, HcalDetId::ieta(), HcalDetId::iphi(), isSiPM(), j, KnownBadCells_, HcalBaseDQMonitor::logicalMap_, HcalElectronicsMap::lookup(), phi, DetId::rawId(), HcalFrontEndId::rbx(), MonitorElement::Reset(), HcalFrontEndId::rm(), plotscripts::rms(), sd, AlCaHLTBitMon_QueryRunRegistry::string, cond::rpcobgas::time, Time, Time2Dhbhehf, Time2Dho, TimeHF, TimeRMS, and TimeRMSHF.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1214 of file HcalDetDiagLEDMonitor.cc.
References CalcEtaBin(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, EtaPhiHists::depth, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by fillHistos().
|
inlineprivate |
Definition at line 127 of file HcalDetDiagLEDMonitor.cc.
References funct::abs(), calib_data, ETA, PHI, and SD.
Referenced by fillHistos().
|
inline |
|
private |
Definition at line 1031 of file HcalDetDiagLEDMonitor.cc.
References calib_data, reco::tau::disc::Eta(), f, hb_data, he_data, hf_data, ho_data, IsReference, EcalCondDBWriter_cfi::led, colinearityKinematic::Phi, ReferenceData, ReferenceRun, plotscripts::rms(), HcalDetDiagLEDData::set_reference(), AlCaHLTBitMon_QueryRunRegistry::string, and edmStreamStallGrapher::t.
Referenced by setup().
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 297 of file HcalDetDiagLEDMonitor.cc.
Referenced by beginRun().
|
private |
Definition at line 714 of file HcalDetDiagLEDMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), calib_data, dataset_seq_number, HcalDetId::depth(), DetId::det(), cond::rpcobgas::detid, alignCSCRings::e, emap, reco::tau::disc::Eta(), eta(), patZpeak::events, HcalDetDiagLEDData::get_average_led(), HcalDetDiagLEDData::get_average_time(), HcalDetDiagLEDData::get_statistics(), HcalDetDiagLEDData::get_status(), hb_data, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalGenericDetId::HcalGenOuter, HcalOuter, he_data, hf_data, ho_data, HcalDetId::ieta(), ievt_, HcalDetId::iphi(), EcalCondDBWriter_cfi::led, HcalElectronicsMap::lookup(), OutputFilePath, phi, colinearityKinematic::Phi, plotscripts::rms(), DTTTrigCorrFirst::run, run_number, sd, step1_ZMM_7Tev::Status, AlCaHLTBitMon_QueryRunRegistry::string, DetId::subdetId(), edmStreamStallGrapher::t, interactiveExample::theFile, cond::rpcobgas::time, Time, MainPageGenerator::tree, xmlFile(), and XmlFilePath.
Referenced by endRun().
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 325 of file HcalDetDiagLEDMonitor.cc.
References DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookInt(), DQMStore::bookString(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, HcalBaseDQMonitor::dbe_, Energy, Energy2Dhbhehf, Energy2Dho, EnergyCorr, EnergyHF, EnergyRMS, EnergyRMSHF, HBMphi, HBPphi, HEMphi, HEPphi, HFMphi, HFPphi, HO0phi, HO1Mphi, HO1Pphi, HO2Mphi, HO2Pphi, LoadReference(), meEVT_, meRUN_, mergeVDriftHistosByStation::name, ReferenceRun, RefRun_, DQMStore::setCurrentFolder(), EtaPhiHists::setup(), HcalBaseDQMonitor::setup(), AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQMonitor::subdir_, Time, Time2Dhbhehf, Time2Dho, TimeHF, TimeRMS, and TimeRMSHF.
Referenced by beginRun().
|
private |
Definition at line 199 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), GetCalib(), LoadReference(), and SaveReference().
|
private |
Definition at line 201 of file HcalDetDiagLEDMonitor.cc.
Referenced by fill_energy(), get_energy(), and setup().
|
private |
Definition at line 202 of file HcalDetDiagLEDMonitor.cc.
Referenced by fill_energy(), get_energy(), and setup().
|
private |
Definition at line 206 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 207 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 203 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 208 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 209 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 204 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 205 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), and setup().
|
private |
Definition at line 157 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 211 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 122 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 170 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 176 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 177 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 182 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 172 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 178 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 180 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 195 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 184 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 183 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 196 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 186 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 185 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 198 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 188 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 187 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 189 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 192 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 190 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 193 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 191 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 197 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 154 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), endRun(), GetStatistics(), HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 158 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and LoadReference().
|
private |
Definition at line 219 of file HcalDetDiagLEDMonitor.cc.
Referenced by beginRun(), CheckStatus(), and fillHistos().
|
private |
Definition at line 160 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 161 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 168 of file HcalDetDiagLEDMonitor.cc.
|
private |
Definition at line 168 of file HcalDetDiagLEDMonitor.cc.
|
private |
Definition at line 165 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 163 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and LoadReference().
|
private |
Definition at line 164 of file HcalDetDiagLEDMonitor.cc.
Referenced by LoadReference(), and setup().
|
private |
Definition at line 169 of file HcalDetDiagLEDMonitor.cc.
Referenced by setup().
|
private |
Definition at line 156 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 171 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fillHistos(), SaveReference(), and setup().
|
private |
Definition at line 174 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 175 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 173 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fillHistos(), and setup().
|
private |
Definition at line 179 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 181 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 217 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 214 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 216 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 215 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 213 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 166 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().