![]() |
![]() |
#include <DQM/HcalDetDiagLaserMonitor/src/HcalDetDiagLaserMonitor.cc>
Public Member Functions | |
HcalDetDiagLaserMonitor (const edm::ParameterSet &) | |
~HcalDetDiagLaserMonitor () | |
![]() | |
HcalBaseDQMonitor (const edm::ParameterSet &ps) | |
HcalBaseDQMonitor () | |
~HcalBaseDQMonitor () | |
![]() | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | endRun (const edm::Run &run, const edm::EventSetup &c) |
void | fillHistos (int sd) |
void | fillProblems (int sd) |
bool | get_ave_rbx (int sd, int side, int rbx, float *ave, float *rms) |
bool | get_ave_subdet (int sd, float *ave_t, float *ave_e, float *ave_t_r, float *ave_e_r) |
void | LoadReference () |
void | SaveReference () |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 200 of file HcalDetDiagLaserMonitor.cc.
|
explicit |
Definition at line 284 of file HcalDetDiagLaserMonitor.cc.
References dataset_seq_number, HcalBaseDQMonitor::debug_, emap, edm::ParameterSet::getUntrackedParameter(), ievt_, inputLabelDigi_, IsReference, LaserEnergyThreshold, LaserTimingThreshold, LocalRun, nHBHEchecks, nHFchecks, nHOchecks, Online_, OutputFilePath, Overwrite, prefixME_, rawdatalabel_, ReferenceData, run_number, HcalBaseDQMonitor::subdir_, and XmlFilePath.
HcalDetDiagLaserMonitor::~HcalDetDiagLaserMonitor | ( | ) |
Definition at line 418 of file HcalDetDiagLaserMonitor.cc.
|
privatevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 423 of file HcalDetDiagLaserMonitor.cc.
References adc2fC, HcalDetDiagLaserData::add_statistics(), HcalBaseDQMonitor::analyze(), FEDRawData::data(), runTheMatrix::data, HcalBaseDQMonitor::dbe_, eta(), MonitorElement::Fill(), fillHistos(), fillProblems(), edm::Event::getByLabel(), edm::Event::getByType(), hb_data, hc_HBHEHPD, hc_HFPMT, hc_HOHPD, hc_RADDAM, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, he_data, hf_data, ho_data, i, edm::EventBase::id(), ievt_, inputLabelDigi_, edm::HandleBase::isValid(), j, gen::k, LocalRun, FEDNumbering::MAXHCALFEDID, meEVT_, meRUN_, FEDNumbering::MINHCALFEDID, MultiGaussianStateTransform::N, Online_, edm::EventBase::orbitNumber(), phi, Raddam, rawdatalabel_, HcalBaseDQMonitor::reset(), edm::EventID::run(), run_number, SaveReference(), FEDRawData::size(), and relativeConstraints::value.
|
privatevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 1483 of file HcalDetDiagLaserMonitor.cc.
|
privatevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 313 of file HcalDetDiagLaserMonitor.cc.
References DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookInt(), DQMStore::bookString(), HcalBaseDQMonitor::dbe_, EtaPhiHists::depth, emap, Energy2Dhbhehf, Energy2Dho, eta(), edm::EventSetup::get(), hb_time_rbx, hbheEnergy, hbheEnergyRMS, hbheTime, hbheTimeRMS, he_time_rbx, hf_time_rbx, hfEnergy, hfEnergyRMS, hfTime, hfTimeRMS, ho_time_rbx, hoEnergy, hoEnergyRMS, hoTime, hoTimeRMS, i, LoadReference(), meEVT_, meRUN_, AlCaRecoCosmics_cfg::name, phi, ProblemCellsByDepth_energy, ProblemCellsByDepth_energy_val, ProblemCellsByDepth_timing, ProblemCellsByDepth_timing_val, problemnames_, Raddam, refEnergy2Dhbhehf, refEnergy2Dho, ReferenceRun, RefRun_, refTime2Dhbhehf, refTime2Dho, MonitorElement::setAxisRange(), MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), EtaPhiHists::setup(), HcalBaseDQMonitor::setup(), HcalBaseDQMonitor::subdir_, Time2Dhbhehf, and Time2Dho.
|
privatevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 1484 of file HcalDetDiagLaserMonitor.cc.
|
privatevirtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 1470 of file HcalDetDiagLaserMonitor.cc.
References fillHistos(), fillProblems(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, ievt_, LocalRun, Online_, and SaveReference().
|
private |
Definition at line 928 of file HcalDetDiagLaserMonitor.cc.
References abs, Energy2Dhbhehf, Energy2Dho, eta(), MonitorElement::Fill(), get_ave_rbx(), HcalDetDiagLaserData::get_average_amp(), HcalDetDiagLaserData::get_average_time(), hb_data, hb_time_rbx, hbheEnergy, hbheEnergyRMS, hbheTime, hbheTimeRMS, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, he_data, he_time_rbx, hf_data, hf_time_rbx, hfEnergy, hfEnergyRMS, hfTime, hfTimeRMS, ho_data, ho_time_rbx, hoEnergy, hoEnergyRMS, hoTime, hoTimeRMS, i, max(), min, phi, refEnergy2Dhbhehf, refEnergy2Dho, refTime2Dhbhehf, refTime2Dho, MonitorElement::Reset(), plotscripts::rms(), MonitorElement::setAxisRange(), MonitorElement::setBinContent(), MonitorElement::setBinError(), cond::rpcobgas::time, Time2Dhbhehf, and Time2Dho.
Referenced by analyze(), and endRun().
|
private |
Definition at line 614 of file HcalDetDiagLaserMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), CalcEtaBin(), HcalDetId::depth(), EtaPhiHists::depth, DetId::det(), cond::rpcobgas::detid, ExpressReco_HICollisions_FallBack::e, emap, eta(), get_ave_subdet(), 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(), HcalDetId::iphi(), LaserEnergyThreshold, LaserTimingThreshold, HcalElectronicsMap::lookup(), HcalDetDiagLaserData::nBadEnergy, HcalDetDiagLaserData::nBadTime, HcalDetDiagLaserData::nChecks, phi, ProblemCellsByDepth_energy, ProblemCellsByDepth_energy_val, ProblemCellsByDepth_timing, ProblemCellsByDepth_timing_val, plotscripts::rms(), DetId::subdetId(), and cond::rpcobgas::time.
Referenced by analyze(), and endRun().
|
private |
Definition at line 788 of file HcalDetDiagLaserMonitor.cc.
References hb_data, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, he_data, hf_data, ho_data, i, j, gen::k, n, plotscripts::rms(), mathSSE::sqrt(), and cond::rpcobgas::time.
Referenced by fillHistos().
|
private |
Definition at line 553 of file HcalDetDiagLaserMonitor.cc.
References eta(), HcalDetDiagLaserData::get_average_amp(), HcalDetDiagLaserData::get_average_time(), hb_data, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, he_data, hf_data, ho_data, phi, plotscripts::rms(), and cond::rpcobgas::time.
Referenced by fillProblems().
|
private |
Definition at line 1435 of file HcalDetDiagLaserMonitor.cc.
References reco::tau::disc::Eta(), f, hb_data, he_data, hf_data, ho_data, IsReference, colinearityKinematic::Phi, ReferenceData, ReferenceRun, plotscripts::rms(), HcalDetDiagLaserData::set_reference(), matplotRender::t, and cond::rpcobgas::time.
Referenced by beginRun().
|
private |
Definition at line 1229 of file HcalDetDiagLaserMonitor.cc.
References HcalElectronicsMap::allElectronicsIdPrecision(), dataset_seq_number, HcalDetId::depth(), DetId::det(), cond::rpcobgas::detid, ExpressReco_HICollisions_FallBack::e, emap, reco::tau::disc::Eta(), eta(), patZpeak::events, HcalDetDiagLaserData::get_average_amp1(), HcalDetDiagLaserData::get_average_time1(), HcalDetDiagLaserData::get_statistics1(), HcalDetDiagLaserData::get_status(), 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(), j, gen::k, HcalElectronicsMap::lookup(), OutputFilePath, Overwrite, phi, colinearityKinematic::Phi, plotscripts::rms(), CrabTask::run, run_number, step1_ZMM_7Tev::Status, DetId::subdetId(), matplotRender::t, interactiveExample::theFile, cond::rpcobgas::time, diffTreeTool::tree, xmlFile(), and XmlFilePath.
Referenced by analyze(), and endRun().
|
private |
Definition at line 234 of file HcalDetDiagLaserMonitor.cc.
|
private |
Definition at line 226 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 212 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), fillProblems(), HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 257 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 258 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 278 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), fillHistos(), fillProblems(), get_ave_rbx(), get_ave_subdet(), LoadReference(), and SaveReference().
|
private |
Definition at line 264 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 242 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 244 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 243 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 245 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 279 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), fillHistos(), fillProblems(), get_ave_rbx(), get_ave_subdet(), LoadReference(), and SaveReference().
|
private |
Definition at line 265 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 281 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), fillHistos(), fillProblems(), get_ave_rbx(), get_ave_subdet(), LoadReference(), and SaveReference().
|
private |
Definition at line 267 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 250 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 252 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 251 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 253 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 280 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), fillHistos(), fillProblems(), get_ave_rbx(), get_ave_subdet(), LoadReference(), and SaveReference().
|
private |
Definition at line 266 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 246 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 248 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 247 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 249 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 224 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), endRun(), HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 213 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 227 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and LoadReference().
|
private |
Definition at line 222 of file HcalDetDiagLaserMonitor.cc.
Referenced by fillProblems(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 222 of file HcalDetDiagLaserMonitor.cc.
Referenced by fillProblems(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 228 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), endRun(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 240 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 240 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 221 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor().
|
private |
Definition at line 221 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor().
|
private |
Definition at line 221 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor().
|
private |
Definition at line 237 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), endRun(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 232 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 238 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 235 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor().
|
private |
Definition at line 272 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillProblems().
|
private |
Definition at line 276 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillProblems().
|
private |
Definition at line 271 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillProblems().
|
private |
Definition at line 275 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillProblems().
|
private |
Definition at line 273 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun().
|
private |
Definition at line 269 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 236 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), and HcalDetDiagLaserMonitor().
|
private |
Definition at line 261 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 262 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 230 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and LoadReference().
|
private |
Definition at line 231 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and LoadReference().
|
private |
Definition at line 241 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun().
|
private |
Definition at line 259 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 260 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 225 of file HcalDetDiagLaserMonitor.cc.
Referenced by analyze(), HcalDetDiagLaserMonitor(), and SaveReference().
|
private |
Definition at line 255 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 256 of file HcalDetDiagLaserMonitor.cc.
Referenced by beginRun(), and fillHistos().
|
private |
Definition at line 233 of file HcalDetDiagLaserMonitor.cc.
Referenced by HcalDetDiagLaserMonitor(), and SaveReference().