#include <CTPPSPixelRawToDigi.h>
Public Member Functions | |
CTPPSPixelRawToDigi (const edm::ParameterSet &) | |
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_ |
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 22 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 42 of file CTPPSPixelRawToDigi.cc.
|
static |
Definition at line 46 of file CTPPSPixelRawToDigi.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_2022v12_cff::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 55 of file CTPPSPixelRawToDigi.cc.
References universalConfigTemplate::collection, CTPPSPixelDAQMapping_, edm::DetSet< T >::data, TauDecayModes::dec, RPixErrorChecker::dummyDetId, debug_messages_cfi::errors, makeMEIFBenchmarkPlots::ev, FEDRawDataCollection::FEDData(), l1tstage2_dqm_sourceclient-live_cfg::fedId, fedIds_, l1t_dqm_sourceclient-live_cfg::fedRawData, FEDRawDataCollection_, postprocess-scan-build::formatter, edm::EventSetup::getHandle(), includeErrors_, isRun3_, LogDebug, taus_updatedMVAIds_cff::mapping, FEDNumbering::MAXCTPPSPixelsFEDID, FEDNumbering::MINCTPPSPixelsFEDID, eostools::move(), and FEDRawData::size().
|
private |
Definition at line 34 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi().
|
private |
Definition at line 38 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 40 of file CTPPSPixelRawToDigi.h.
Referenced by produce().
|
private |
Definition at line 36 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 46 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 47 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi(), and produce().
|
private |
Definition at line 42 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 44 of file CTPPSPixelRawToDigi.h.
Referenced by CTPPSPixelRawToDigi().