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 241 of file HcalDetDiagLEDMonitor.cc.
References HcalBaseDQMonitor::AllowedCalibTypes_, ChannelsLEDEnergy, ChannelsLEDEnergyRef, ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, dataset_seq_number, HcalBaseDQMonitor::debug_, digiLabel_, emap, HcalBaseDQMonitor::enableCleanup_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ievt_, HLT_25ns10e33_v2_cff::InputTag, 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 298 of file HcalDetDiagLEDMonitor.cc.
References ChannelsLEDEnergy, ChannelsLEDEnergyRef, ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, and emap.
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 407 of file HcalDetDiagLEDMonitor.cc.
References hcaldqm::constants::adc2fC, HcalDetDiagLEDData::add_statistics(), HcalBaseDQMonitor::analyze(), calib, calib_data, CheckStatus(), data, HLT_25ns10e33_v2_cff::depth, 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 317 of file HcalDetDiagLEDMonitor.cc.
References HcalBaseDQMonitor::bookHistograms(), 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(), mps_update::status, and HcalBaseDQMonitor::tevt_.
|
private |
Definition at line 1081 of file HcalDetDiagLEDMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), HcalDetDiagLEDData::change_status(), ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, HcalDetId::depth(), EtaPhiHists::depth, HLT_25ns10e33_v2_cff::depth, DetId::det(), 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 1262 of file HcalDetDiagLEDMonitor.cc.
References CheckStatus(), fillHistos(), ievt_, and SaveReference().
|
private |
Definition at line 1245 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 1218 of file HcalDetDiagLEDMonitor.cc.
References CalcEtaBin(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, EtaPhiHists::depth, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by fillHistos().
void HcalDetDiagLEDMonitor::fillHistos | ( | ) |
Definition at line 481 of file HcalDetDiagLEDMonitor.cc.
References funct::abs(), HcalElectronicsMap::allElectronicsIdPrecision(), HcalDetId::depth(), HLT_25ns10e33_v2_cff::depth, DetId::det(), 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, Time, Time2Dhbhehf, Time2Dho, TimeHF, TimeRMS, and TimeRMSHF.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1231 of file HcalDetDiagLEDMonitor.cc.
References CalcEtaBin(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, EtaPhiHists::depth, HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by fillHistos().
|
inlineprivate |
Definition at line 126 of file HcalDetDiagLEDMonitor.cc.
References funct::abs(), calib_data, ETA, PHI, and SD.
Referenced by fillHistos().
|
inline |
|
private |
Definition at line 1047 of file HcalDetDiagLEDMonitor.cc.
References calib_data, g4TestOverlap_cfg::Depth, 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 lumiQTWidget::t.
Referenced by setup().
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 315 of file HcalDetDiagLEDMonitor.cc.
Referenced by bookHistograms().
|
private |
Definition at line 730 of file HcalDetDiagLEDMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), calib_data, dataset_seq_number, g4TestOverlap_cfg::Depth, HcalDetId::depth(), HLT_25ns10e33_v2_cff::depth, DetId::det(), alignCSCRings::e, emap, eta, reco::tau::disc::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, AlCaHLTBitMon_QueryRunRegistry::string, DetId::subdetId(), lumiQTWidget::t, interactiveExample::theFile, Time, MainPageGenerator::tree, xmlFile(), and XmlFilePath.
Referenced by endRun().
|
overridevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 343 of file HcalDetDiagLEDMonitor.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::bookInt(), DQMStore::IBooker::bookString(), ChannelsLEDEnergy, ChannelsLEDEnergyRef, ChannelStatusLEDMean, ChannelStatusLEDRMS, ChannelStatusMissingChannels, ChannelStatusTimeMean, ChannelStatusTimeRMS, ChannelStatusUnstableChannels, ChannelStatusUnstableLEDsignal, 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::IBooker::setCurrentFolder(), EtaPhiHists::setup(), HcalBaseDQMonitor::setup(), AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQMonitor::subdir_, Time, Time2Dhbhehf, Time2Dho, TimeHF, TimeRMS, and TimeRMSHF.
Referenced by bookHistograms().
|
private |
Definition at line 198 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), GetCalib(), LoadReference(), and SaveReference().
|
private |
Definition at line 200 of file HcalDetDiagLEDMonitor.cc.
Referenced by fill_energy(), get_energy(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 201 of file HcalDetDiagLEDMonitor.cc.
Referenced by fill_energy(), get_energy(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 205 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 206 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 202 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 207 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 208 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 203 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 204 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fill_channel_status(), HcalDetDiagLEDMonitor(), setup(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 156 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 210 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 121 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), HcalDetDiagLEDMonitor(), SaveReference(), and ~HcalDetDiagLEDMonitor().
|
private |
Definition at line 169 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 176 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 171 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 179 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 194 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 183 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 195 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 185 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 184 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 187 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 186 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 188 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 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 196 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), fillHistos(), LoadReference(), and SaveReference().
|
private |
Definition at line 153 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), CheckStatus(), endRun(), GetStatistics(), HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 157 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and LoadReference().
|
private |
Definition at line 218 of file HcalDetDiagLEDMonitor.cc.
Referenced by bookHistograms(), CheckStatus(), and fillHistos().
|
private |
Definition at line 159 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 160 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor().
|
private |
Definition at line 167 of file HcalDetDiagLEDMonitor.cc.
|
private |
Definition at line 167 of file HcalDetDiagLEDMonitor.cc.
|
private |
Definition at line 164 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 162 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and LoadReference().
|
private |
Definition at line 163 of file HcalDetDiagLEDMonitor.cc.
Referenced by LoadReference(), and setup().
|
private |
Definition at line 168 of file HcalDetDiagLEDMonitor.cc.
Referenced by setup().
|
private |
Definition at line 155 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), HcalDetDiagLEDMonitor(), and SaveReference().
|
private |
Definition at line 170 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), fillHistos(), SaveReference(), and setup().
|
private |
Definition at line 173 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 174 of file HcalDetDiagLEDMonitor.cc.
Referenced by fillHistos(), and setup().
|
private |
Definition at line 172 of file HcalDetDiagLEDMonitor.cc.
Referenced by CheckStatus(), 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 216 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 215 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 212 of file HcalDetDiagLEDMonitor.cc.
Referenced by analyze(), and HcalDetDiagLEDMonitor().
|
private |
Definition at line 165 of file HcalDetDiagLEDMonitor.cc.
Referenced by HcalDetDiagLEDMonitor(), and SaveReference().