#include <SiPixelStatusProducer.h>
Private Member Functions | |
virtual int | indexROC (int irow, int icol, int nROCcolumns) final |
Private Attributes | |
int | beginLumi_ |
int | beginRun_ |
int | endLumi_ |
int | endRun_ |
SiPixelDetectorStatus | fDet_ |
std::vector< int > | fDetIds_ |
std::map< int, std::vector< PixelFEDChannel > > | fFEDerror25_ |
std::unordered_map< uint32_t, unsigned int > | fFedIds_ |
edm::InputTag | fPixelClusterLabel_ |
std::map< int, std::map< int, int > > | fRocIds_ |
std::map< int, std::pair< int, int > > | fSensorLayout_ |
std::map< int, std::pair< int, int > > | fSensors_ |
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > | fSiPixelClusterToken_ |
unsigned long int | ftotalevents_ |
std::vector< edm::EDGetTokenT< PixelFEDChannelCollection > > | theBadPixelFEDChannelsTokens_ |
Static Private Attributes | |
static const bool | debug_ = false |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< SiPixelStatusCache >, edm::RunCache< SiPixelTopoFinder >, edm::LuminosityBlockSummaryCache< std::vector< SiPixelDetectorStatus > >, edm::EndLuminosityBlockProducer, edm::Accumulator > | |
using | CacheTypes = CacheContexts< T... > |
using | GlobalCache = typename CacheTypes::GlobalCache |
using | HasAbility = AbilityChecker< T... > |
using | InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache |
using | LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache |
using | LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > |
using | LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache |
using | RunCache = typename CacheTypes::RunCache |
using | RunContext = RunContextT< RunCache, GlobalCache > |
using | RunSummaryCache = typename CacheTypes::RunSummaryCache |
Definition at line 63 of file SiPixelStatusProducer.h.
SiPixelStatusProducer::SiPixelStatusProducer | ( | edm::ParameterSet const & | iPSet, |
SiPixelStatusCache const * | iCache | ||
) |
Definition at line 30 of file SiPixelStatusProducer.cc.
References HLT_2024v13_cff::badPixelFEDChannelCollectionLabels, fPixelClusterLabel_, fSiPixelClusterToken_, edm::ParameterSet::getParameter(), SiPixelStatusCache::siPixelFedCablingMapToken_, submitPVValidationJobs::t, theBadPixelFEDChannelsTokens_, SiPixelStatusCache::trackerGeometryToken_, and SiPixelStatusCache::trackerTopologyToken_.
|
override |
Definition at line 55 of file SiPixelStatusProducer.cc.
|
final |
Definition at line 106 of file SiPixelStatusProducer.cc.
References bsc_activity_cfg::clusters, hcalRecHitTable_cff::detId, fDet_, PixelFEDChannel::fed, fFEDerror25_, SiPixelDetectorStatus::fillDIGI(), fPixelClusterLabel_, fRocIds_, fSensorLayout_, fSensors_, fSiPixelClusterToken_, ftotalevents_, mps_fire::i, iEvent, indexROC(), edm::HandleBase::isValid(), submitPVResolutionJobs::key, PixelFEDChannel::link, PixelMapPlotter::roc, and theBadPixelFEDChannelsTokens_.
|
final |
Definition at line 90 of file SiPixelStatusProducer.cc.
References SiPixelDetectorStatus::addModule(), fDet_, fDetIds_, fFEDerror25_, fSensorLayout_, ftotalevents_, and DeadROCCounter::nrocs.
|
final |
Definition at line 72 of file SiPixelStatusProducer.cc.
References fDetIds_, fFedIds_, fRocIds_, fSensorLayout_, and fSensors_.
|
final |
Definition at line 255 of file SiPixelStatusProducer.cc.
References fDet_, fFEDerror25_, SiPixelDetectorStatus::fillFEDerror25(), ftotalevents_, and SiPixelDetectorStatus::setNevents().
|
final |
Definition at line 276 of file SiPixelStatusProducer.cc.
References fDet_, and ftotalevents_.
|
inlinestatic |
Definition at line 75 of file SiPixelStatusProducer.h.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addUntracked(), submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.
|
inlinestatic |
Definition at line 121 of file SiPixelStatusProducer.h.
|
static |
Definition at line 59 of file SiPixelStatusProducer.cc.
References edm::EventSetup::getData().
|
inlinestatic |
Definition at line 118 of file SiPixelStatusProducer.h.
|
inlinestatic |
Definition at line 133 of file SiPixelStatusProducer.h.
References debug_, SiPixelDetectorStatus::dumpToFile(), instance, edm::LuminosityBlockBase::luminosityBlock(), eostools::move(), L1TdeCSCTF_cfi::outFile, edm::LuminosityBlock::put(), mps_fire::result, writedatasetfile::run, edm::LuminosityBlockBase::run(), SiPixelDetectorStatus::setLSRange(), SiPixelDetectorStatus::setRunRange(), AlCaHLTBitMon_QueryRunRegistry::string, and SiPixelDetectorStatus::updateDetectorStatus().
|
inlinestatic |
Definition at line 126 of file SiPixelStatusProducer.h.
|
inlinestatic |
Definition at line 114 of file SiPixelStatusProducer.h.
|
finalprivatevirtual |
Definition at line 288 of file SiPixelStatusProducer.cc.
References createfilelist::int.
Referenced by accumulate().
|
inlinestatic |
Definition at line 105 of file SiPixelStatusProducer.h.
|
private |
Definition at line 198 of file SiPixelStatusProducer.h.
|
private |
Definition at line 200 of file SiPixelStatusProducer.h.
|
staticprivate |
Definition at line 174 of file SiPixelStatusProducer.h.
Referenced by globalEndLuminosityBlockProduce().
|
private |
Definition at line 199 of file SiPixelStatusProducer.h.
|
private |
Definition at line 201 of file SiPixelStatusProducer.h.
|
private |
Definition at line 207 of file SiPixelStatusProducer.h.
Referenced by accumulate(), beginLuminosityBlock(), endLuminosityBlock(), and endLuminosityBlockSummary().
|
private |
Definition at line 185 of file SiPixelStatusProducer.h.
Referenced by beginLuminosityBlock(), and beginRun().
|
private |
Definition at line 204 of file SiPixelStatusProducer.h.
Referenced by accumulate(), beginLuminosityBlock(), and endLuminosityBlock().
|
private |
Definition at line 191 of file SiPixelStatusProducer.h.
Referenced by beginRun().
|
private |
Definition at line 176 of file SiPixelStatusProducer.h.
Referenced by accumulate(), and SiPixelStatusProducer().
|
private |
Definition at line 193 of file SiPixelStatusProducer.h.
Referenced by accumulate(), and beginRun().
|
private |
Definition at line 189 of file SiPixelStatusProducer.h.
Referenced by accumulate(), beginLuminosityBlock(), and beginRun().
|
private |
Definition at line 187 of file SiPixelStatusProducer.h.
Referenced by accumulate(), and beginRun().
|
private |
Definition at line 177 of file SiPixelStatusProducer.h.
Referenced by accumulate(), and SiPixelStatusProducer().
|
private |
Definition at line 196 of file SiPixelStatusProducer.h.
Referenced by accumulate(), beginLuminosityBlock(), endLuminosityBlock(), and endLuminosityBlockSummary().
|
private |
Definition at line 178 of file SiPixelStatusProducer.h.
Referenced by accumulate(), and SiPixelStatusProducer().