#include <CTPPSPixelRawToDigi.h>
Public Member Functions | |
CTPPSPixelRawToDigi (const edm::ParameterSet &) | |
void | endStream () override |
void | produce (edm::Event &, const edm::EventSetup &) override |
get data, convert to digis attach againe to Event More... | |
~CTPPSPixelRawToDigi () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
EDProducer (const EDProducer &)=delete | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
const EDProducer & | operator= (const EDProducer &)=delete |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Attributes | |
edm::ParameterSet | config_ |
edm::ESGetToken< CTPPSPixelDAQMapping, CTPPSPixelDAQMappingRcd > | CTPPSPixelDAQMapping_ |
CTPPSRawToDigiErrorSummary | eSummary_ |
std::set< unsigned int > | fedIds_ |
edm::EDGetTokenT< FEDRawDataCollection > | FEDRawDataCollection_ |
bool | includeErrors_ |
bool | isRun3_ |
edm::InputTag | label_ |
std::string | mappingLabel_ |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
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 23 of file CTPPSPixelRawToDigi.h.
|
explicit |
Definition at line 24 of file CTPPSPixelRawToDigi.cc.
References config_, CTPPSPixelDAQMapping_, FEDRawDataCollection_, edm::ParameterSet::getParameter(), includeErrors_, isRun3_, mappingLabel_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 43 of file CTPPSPixelRawToDigi.cc.
|
override |
Definition at line 125 of file CTPPSPixelRawToDigi.cc.
References eSummary_, and CTPPSRawToDigiErrorSummary::printSummary().
|
static |
Definition at line 47 of file CTPPSPixelRawToDigi.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
get data, convert to digis attach againe to Event
create product (digis & errors)
get event data for this fed
errors given dummy detId must be sorted by Fed
send digis and errors back to framework
Definition at line 56 of file CTPPSPixelRawToDigi.cc.
References universalConfigTemplate::collection, CTPPSPixelDAQMapping_, edm::DetSet< T >::data, TauDecayModes::dec, RPixErrorChecker::dummyDetId, nano_mu_digi_cff::errors, eSummary_, makeMEIFBenchmarkPlots::ev, FEDRawDataCollection::FEDData(), l1tstage2_dqm_sourceclient-live_cfg::fedId, fedIds_, l1t_dqm_sourceclient-live_cfg::fedRawData, FEDRawDataCollection_, edm::EventSetup::getHandle(), includeErrors_, CTPPSPixelDataFormatter::interpretRawData(), isRun3_, LogDebug, HPSPFTaus_cff::mapping, FEDNumbering::MAXCTPPSPixelsFEDID, FEDNumbering::MINCTPPSPixelsFEDID, eostools::move(), CTPPSPixelDataFormatter::setErrorStatus(), and FEDRawData::size().
|
private |
Definition at line 37 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi().
|
private |
Definition at line 41 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 49 of file CTPPSPixelRawToDigi.h.
Referenced by endStream(), and produce().
|
private |
Definition at line 43 of file CTPPSPixelRawToDigi.h.
Referenced by produce().
|
private |
Definition at line 39 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 51 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 52 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 45 of file CTPPSPixelRawToDigi.h.
Referenced by Modules.SwitchProducer::__addParameter(), SequenceTypes.DummyModule::__repr__(), Modules.SwitchProducer::__setattr__(), Mixins._Labelable::_findDependencies(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 47 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi().