#include <ECALpedestalPCLworker.h>
Public Member Functions | |
ECALpedestalPCLworker (const edm::ParameterSet &) | |
Public Member Functions inherited from one::DQMEDAnalyzer< T > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginJob () override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | endJob () 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_ |
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 14 of file ECALpedestalPCLworker.cc.
References checkSignal_, digiTokenEB_, digiTokenEE_, dqmDir_, dynamicBooking_, fixedBookingCenterBin_, edm::ParameterSet::getParameter(), nBins_, pedestalSamples_, requireStableBeam_, sThresholdEB_, sThresholdEE_, AlCaHLTBitMon_QueryRunRegistry::string, and tcdsToken_.
|
inlinestaticprivate |
|
overrideprivate |
Definition at line 42 of file ECALpedestalPCLworker.cc.
References adc_compare(), edm::DataFrame::begin(), edm::DataFrameContainer::begin(), checkSignal_, digiTokenEB_, digiTokenEE_, edm::DataFrame::end(), edm::DataFrameContainer::end(), HcalObjRepresent::Fill(), EcalDataFrame::frame(), BSTRecord::getBeamMode(), TCDSRecord::getBST(), edm::Event::getByToken(), EBDetId::hashedIndex(), EEDetId::hashedIndex(), meEB_, meEE_, pedestalSamples_, requireStableBeam_, sThresholdEB_, sThresholdEE_, and tcdsToken_.
|
overrideprivate |
Definition at line 113 of file ECALpedestalPCLworker.cc.
|
overrideprivate |
Definition at line 133 of file ECALpedestalPCLworker.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::cd(), EBDetId::detIdFromDenseIndex(), EEDetId::detIdFromDenseIndex(), dqmDir_, dynamicBooking_, EcalCondObjectContainer< T >::find(), fixedBookingCenterBin_, edm::EventSetup::get(), mps_fire::i, createfilelist::int, EBDetId::kSizeForDenseIndexing, EEDetId::kSizeForDenseIndexing, SiStripPI::max, meEB_, meEE_, min(), nBins_, DQMStore::IBooker::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivate |
Definition at line 119 of file ECALpedestalPCLworker.cc.
Referenced by o2olib.O2ORunMgr::executeJob().
|
static |
Definition at line 125 of file ECALpedestalPCLworker.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
private |
Definition at line 58 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 50 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 51 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 67 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 64 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 65 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 54 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 55 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 66 of file ECALpedestalPCLworker.h.
Referenced by bookHistograms(), and ECALpedestalPCLworker().
|
private |
Definition at line 57 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 69 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 59 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 62 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().
|
private |
Definition at line 52 of file ECALpedestalPCLworker.h.
Referenced by analyze(), and ECALpedestalPCLworker().