#include <ECALpedestalPCLworker.h>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Static Private Member Functions | |
static bool | adc_compare (uint16_t a, uint16_t b) |
Private Attributes | |
bool | checkSignal_ |
edm::EDGetTokenT< EBDigiCollection > | digiTokenEB_ |
edm::EDGetTokenT< EEDigiCollection > | digiTokenEE_ |
std::string | dqmDir_ |
bool | dynamicBooking_ |
int | fixedBookingCenterBin_ |
std::vector< MonitorElement * > | meEB_ |
std::vector< MonitorElement * > | meEE_ |
int | nBins_ |
uint32_t | pedestalSamples_ |
const edm::ESGetToken< EcalPedestals, EcalPedestalsRcd > | pedestalToken_ |
bool | requireStableBeam_ |
uint32_t | sThresholdEB_ |
uint32_t | sThresholdEE_ |
edm::EDGetTokenT< TCDSRecord > | tcdsToken_ |
Description: Fill DQM histograms with pedestals. Intended to be used on laser data from the TestEnablesEcalHcal dataset
Definition at line 35 of file ECALpedestalPCLworker.h.
|
explicit |
Definition at line 8 of file ECALpedestalPCLworker.cc.
References checkSignal_, digiTokenEB_, digiTokenEE_, dqmDir_, dynamicBooking_, fixedBookingCenterBin_, edm::ParameterSet::getParameter(), nBins_, pedestalSamples_, requireStableBeam_, sThresholdEB_, sThresholdEE_, AlCaHLTBitMon_QueryRunRegistry::string, BeamMonitor_cff::tcdsRecord, and tcdsToken_.
|
inlinestaticprivate |
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 32 of file ECALpedestalPCLworker.cc.
References adc_compare(), HLT_2023v12_cff::beamMode, edm::DataFrame::begin(), edm::DataFrameContainer::begin(), checkSignal_, digiTokenEB_, digiTokenEE_, edm::DataFrame::end(), edm::DataFrameContainer::end(), HcalObjRepresent::Fill(), EcalDataFrame::frame(), BSTRecord::getBeamMode(), TCDSRecord::getBST(), EBDetId::hashedIndex(), EEDetId::hashedIndex(), iEvent, meEB_, meEE_, pedestalSamples_, requireStableBeam_, sThresholdEB_, sThresholdEE_, and tcdsToken_.
|
overrideprivatevirtual |
Implements DQMEDAnalyzer.
Definition at line 100 of file ECALpedestalPCLworker.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::NavigatorBase::cd(), EBDetId::detIdFromDenseIndex(), EEDetId::detIdFromDenseIndex(), dqmDir_, dynamicBooking_, fixedBookingCenterBin_, edm::EventSetup::getData(), mps_fire::i, createfilelist::int, EBDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, SiStripPI::max, meEB_, meEE_, SiStripPI::min, nBins_, pedestalToken_, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and to_string().
|
static |
Definition at line 94 of file ECALpedestalPCLworker.cc.
References edm::ConfigurationDescriptions::addDefault(), and submitPVResolutionJobs::desc.
|
private |
Definition at line 54 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 45 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 46 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 63 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 60 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 61 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 50 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 51 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 62 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 53 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 48 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms().
|
private |
Definition at line 65 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 55 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 58 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 47 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().