Public Member Functions | |
virtual void | beginRun (edm::Run &, const edm::EventSetup &) |
virtual void | produce (edm::Event &, const edm::EventSetup &) |
SpyDigiConverterModule (const edm::ParameterSet &) | |
~SpyDigiConverterModule () | |
Public Member Functions inherited from edm::EDProducer | |
EDProducer () | |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Attributes | |
const bool | discardDigisWithAPVAddressError_ |
const uint32_t | expectedHeaderBit_ |
sistrip::SpyUtilities::FrameQuality | frameQuality_ |
const edm::InputTag | productLabel_ |
const bool | storeAPVAddress_ |
True = store APVE address for each channel. More... | |
const bool | storeModuleDigis_ |
const bool | storePayloadDigis_ |
const bool | storeReorderedDigis_ |
SpyUtilities | utility_ |
Additional Inherited Members | |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDProducer | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Definition at line 36 of file SiStripSpyDigiConverterModule.cc.
sistrip::SpyDigiConverterModule::SpyDigiConverterModule | ( | const edm::ParameterSet & | pset | ) |
Definition at line 62 of file SiStripSpyDigiConverterModule.cc.
References frameQuality_, edm::ParameterSet::getParameter(), edm::isDebugEnabled(), LogTrace, sistrip::SpyUtilities::FrameQuality::maxDigiRange, sistrip::SpyUtilities::FrameQuality::maxTickHeight, sistrip::SpyUtilities::FrameQuality::maxZeroLight, sistrip::SpyUtilities::FrameQuality::minDigiRange, sistrip::SpyUtilities::FrameQuality::minTickHeight, sistrip::SpyUtilities::FrameQuality::minZeroLight, storeAPVAddress_, storeModuleDigis_, storePayloadDigis_, and storeReorderedDigis_.
sistrip::SpyDigiConverterModule::~SpyDigiConverterModule | ( | ) |
Definition at line 98 of file SiStripSpyDigiConverterModule.cc.
References edm::isDebugEnabled(), and LogTrace.
|
virtual |
Reimplemented from edm::EDProducer.
Definition at line 107 of file SiStripSpyDigiConverterModule.cc.
|
virtual |
Retrieves cabling map from EventSetup and spy channel scope mode digis from Event, creates DetSetVectors of SiStripRawDigis, at verious levels of processing, using the SiStripSpyDigiConverter class and attaches the containers to the Event.
Implements edm::EDProducer.
Definition at line 117 of file SiStripSpyDigiConverterModule.cc.
References discardDigisWithAPVAddressError_, expectedHeaderBit_, sistrip::SpyDigiConverter::extractPayloadDigis(), frameQuality_, sistrip::SpyUtilities::getCabling(), sistrip::SpyUtilities::getMajorityHeader(), sistrip::SpyDigiConverter::mergeModuleChannels(), edm::Handle< T >::product(), productLabel_, sistrip::SpyDigiConverter::reorderDigis(), storeAPVAddress_, storeModuleDigis_, storePayloadDigis_, storeReorderedDigis_, and utility_.
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
private |
Definition at line 49 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce().
|
private |
Definition at line 50 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce().
|
private |
Definition at line 48 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce(), and SpyDigiConverterModule().
|
private |
Definition at line 45 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce().
|
private |
True = store APVE address for each channel.
Definition at line 46 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce(), and SpyDigiConverterModule().
|
private |
Definition at line 47 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce(), and SpyDigiConverterModule().
|
private |
Definition at line 47 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce(), and SpyDigiConverterModule().
|
private |
Definition at line 47 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce(), and SpyDigiConverterModule().
|
private |
Definition at line 53 of file SiStripSpyDigiConverterModule.cc.
Referenced by produce().