Public Member Functions | |
void | beginRun (const edm::Run &run, const edm::EventSetup &es) override |
EcalEBTrigPrimPhase2Producer (const edm::ParameterSet &conf) | |
void | endRun (const edm::Run &, const edm::EventSetup &) override |
void | produce (edm::Event &e, const edm::EventSetup &c) override |
~EcalEBTrigPrimPhase2Producer () 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 &) |
Private Member Functions | |
unsigned long long | getRecords (edm::EventSetup const &setup) |
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 |
. Lutton, N. Marinelli - Univ. of Notre Dame Description: forPhase II It consumes the new Phase2 digis based on the new EB electronics and plugs in the main steering algo for TP emulation It produces the EcalEBPhase2TrigPrimDigiCollection
Definition at line 53 of file EcalEBTrigPrimPhase2Producer.cc.
|
explicit |
Definition at line 95 of file EcalEBTrigPrimPhase2Producer.cc.
References eTTmapToken_, edm::ParameterSet::getParameter(), theEcalEBPhase2TPGLinearization_Token_, theEcalEBPhase2TPGPedestals_Token_, theEcalEBTPGAmplWeightIdMap_Token_, theEcalEBTPGTimeWeightIdMap_Token_, theEcalTPGCrystalStatus_Token_, theEcalTPGPedestals_Token_, theEcalTPGWeightGroup_Token_, theGeometryToken_, and tokenEBdigi_.
|
override |
Definition at line 183 of file EcalEBTrigPrimPhase2Producer.cc.
|
override |
Definition at line 123 of file EcalEBTrigPrimPhase2Producer.cc.
References algo_, binOfMaximum_, cacheID_, debug_, eTTmapToken_, getRecords(), nEvent_, singleTopDQM_cfi::setup, and theGeometryToken_.
|
override |
Definition at line 181 of file EcalEBTrigPrimPhase2Producer.cc.
References algo_.
|
static |
Definition at line 135 of file EcalEBTrigPrimPhase2Producer.cc.
References submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.
|
private |
Definition at line 143 of file EcalEBTrigPrimPhase2Producer.cc.
References algo_, edm::ESHandle< T >::product(), singleTopDQM_cfi::setup, theEcalEBPhase2TPGLinearization_Token_, theEcalEBTPGAmplWeightIdMap_Token_, theEcalEBTPGTimeWeightIdMap_Token_, theEcalTPGCrystalStatus_Token_, theEcalTPGPedestals_Token_, and theEcalTPGWeightGroup_Token_.
Referenced by beginRun().
|
override |
Definition at line 186 of file EcalEBTrigPrimPhase2Producer.cc.
References algo_, debug_, MillePedeFileConverter_cfg::e, mps_fire::i, SummaryClient_cfi::labels, LogDebug, eostools::move(), nEvent_, edm::Handle< T >::product(), edm::DataFrameContainer::size(), and tokenEBdigi_.
|
private |
Definition at line 65 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun(), endRun(), getRecords(), and produce().
|
private |
Definition at line 88 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun().
|
private |
Definition at line 92 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun().
|
private |
Definition at line 66 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 85 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun(), and EcalEBTrigPrimPhase2Producer().
|
private |
Definition at line 67 of file EcalEBTrigPrimPhase2Producer.cc.
|
private |
Definition at line 89 of file EcalEBTrigPrimPhase2Producer.cc.
|
private |
Definition at line 68 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun(), and produce().
|
private |
Definition at line 71 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 72 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer().
|
private |
Definition at line 77 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 78 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 76 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 74 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 83 of file EcalEBTrigPrimPhase2Producer.cc.
|
private |
Definition at line 82 of file EcalEBTrigPrimPhase2Producer.cc.
|
private |
Definition at line 80 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and getRecords().
|
private |
Definition at line 86 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by beginRun(), and EcalEBTrigPrimPhase2Producer().
|
private |
Definition at line 69 of file EcalEBTrigPrimPhase2Producer.cc.
Referenced by EcalEBTrigPrimPhase2Producer(), and produce().