#include "ProducingModuleAdaptor.h"
Public Member Functions | |
ProducingModuleAdaptor (edm::ParameterSet const &iPSet) | |
~ProducingModuleAdaptor () | |
Public Member Functions inherited from double_binary | |
double_binary (double d) | |
double_binary () | |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Types | |
typedef CallBeginLuminosityBlockProduce < T > | MyBeginLuminosityBlockProduce |
typedef CallBeginRunProduce< T > | MyBeginRunProduce |
typedef CallEndLuminosityBlockProduce < T > | MyEndLuminosityBlockProduce |
typedef CallEndRunProduce< T > | MyEndRunProduce |
typedef CallGlobal< T > | MyGlobal |
typedef CallGlobalLuminosityBlock< T > | MyGlobalLuminosityBlock |
typedef CallGlobalLuminosityBlockSummary < T > | MyGlobalLuminosityBlockSummary |
typedef CallGlobalRun< T > | MyGlobalRun |
typedef CallGlobalRunSummary< T > | MyGlobalRunSummary |
Private Attributes | |
impl::choose_unique_ptr < typename T::GlobalCache > ::type | m_global |
impl::choose_shared_vec < typename T::LuminosityBlockCache const > ::type | m_lumis |
impl::choose_shared_vec < typename T::LuminosityBlockSummaryCache > ::type | m_lumiSummaries |
ParameterSet const * | m_pset |
impl::choose_shared_vec < typename T::RunCache const > ::type | m_runs |
impl::choose_shared_vec < typename T::RunSummaryCache > ::type | m_runSummaries |
Additional Inherited Members | |
Public Attributes inherited from double_binary | |
double | val_ |
Description: Adapts an edm::stream::EDProducer<> to work with an edm::Worker
Usage: <usage>
Definition at line 37 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 70 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 66 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 71 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 67 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 63 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 68 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 69 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 64 of file ProducingModuleAdaptor.h.
|
private |
Definition at line 65 of file ProducingModuleAdaptor.h.
|
inline |
Definition at line 41 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumis, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumiSummaries, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runSummaries, and fetchall_from_DQM_v2::release.
|
inline |
Definition at line 51 of file ProducingModuleAdaptor.h.
|
privatedelete |
|
inlinefinaloverrideprivate |
Definition at line 143 of file ProducingModuleAdaptor.h.
References edm::stream::CallGlobalLuminosityBlockImpl< T, bool >::beginLuminosityBlock(), edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::beginLuminosityBlock(), EnergyCorrector::c, OfflineOutput_cfi::consumer, edm::module::AbilityBits::kLuminosityBlockCache, edm::module::AbilityBits::kLuminosityBlockSummaryCache, edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumis, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumiSummaries, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, or, edm::stream::CallBeginLuminosityBlockProduceImpl< T, bool >::produce(), and edm::LuminosityBlock::setConsumer().
|
inlinefinaloverrideprivate |
Definition at line 106 of file ProducingModuleAdaptor.h.
References edm::stream::CallGlobalRunImpl< T, bool >::beginRun(), edm::stream::CallGlobalRunSummaryImpl< T, bool >::beginRun(), EnergyCorrector::c, OfflineOutput_cfi::consumer, edm::module::AbilityBits::kBeginRunProducer, edm::module::AbilityBits::kRunCache, edm::module::AbilityBits::kRunSummaryCache, edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runSummaries, or, edm::stream::CallBeginRunProduceImpl< T, bool >::produce(), alignCSCRings::r, and edm::Run::setConsumer().
|
inlinefinaloverrideprivate |
Definition at line 82 of file ProducingModuleAdaptor.h.
References edm::stream::CallGlobalImpl< T, bool >::endJob(), and edm::stream::ProducingModuleAdaptor< T, M, B >::m_global.
|
inlinefinaloverrideprivate |
Definition at line 163 of file ProducingModuleAdaptor.h.
References EnergyCorrector::c, OfflineOutput_cfi::consumer, edm::stream::CallGlobalLuminosityBlockImpl< T, bool >::endLuminosityBlock(), edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::globalEndLuminosityBlock(), edm::module::AbilityBits::kLuminosityBlockCache, edm::module::AbilityBits::kLuminosityBlockSummaryCache, edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumis, edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumiSummaries, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, or, edm::stream::CallEndLuminosityBlockProduceImpl< T, bProduce, bSummary >::produce(), and edm::LuminosityBlock::setConsumer().
|
inlinefinaloverrideprivate |
Definition at line 123 of file ProducingModuleAdaptor.h.
References EnergyCorrector::c, OfflineOutput_cfi::consumer, edm::stream::CallGlobalRunImpl< T, bool >::endRun(), edm::stream::CallGlobalRunSummaryImpl< T, bool >::globalEndRun(), edm::module::AbilityBits::kEndRunProducer, edm::module::AbilityBits::kRunCache, edm::module::AbilityBits::kRunSummaryCache, edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, edm::stream::ProducingModuleAdaptor< T, M, B >::m_runSummaries, or, edm::stream::CallEndRunProduceImpl< T, bProduce, bSummary >::produce(), alignCSCRings::r, and edm::Run::setConsumer().
|
inlinestatic |
Definition at line 54 of file ProducingModuleAdaptor.h.
|
privatedelete |
|
inlinestatic |
Definition at line 57 of file ProducingModuleAdaptor.h.
|
inlinefinaloverrideprivate |
Definition at line 95 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumis, and edm::stream::CallGlobalLuminosityBlockImpl< T, bool >::set().
|
inlinefinaloverrideprivate |
Definition at line 85 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_runs, and edm::stream::CallGlobalRunImpl< T, bool >::set().
|
inlinefinaloverrideprivate |
Definition at line 73 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_global, edm::stream::ProducingModuleAdaptor< T, M, B >::m_pset, edm::stream::CallGlobalImpl< T, bool >::set(), and tmp.
|
inlinefinaloverrideprivate |
Definition at line 99 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_lumiSummaries, alignCSCRings::s, and edm::stream::CallGlobalLuminosityBlockSummaryImpl< T, bool >::streamEndLuminosityBlockSummary().
|
inlinefinaloverrideprivate |
Definition at line 88 of file ProducingModuleAdaptor.h.
References edm::stream::ProducingModuleAdaptor< T, M, B >::m_runSummaries, alignCSCRings::s, and edm::stream::CallGlobalRunSummaryImpl< T, bool >::streamEndRunSummary().
|
private |
Definition at line 188 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndJob(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::ProducingModuleAdaptor(), and edm::stream::ProducingModuleAdaptor< T, M, B >::setupStreamModules().
|
private |
Definition at line 190 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::ProducingModuleAdaptor(), and edm::stream::ProducingModuleAdaptor< T, M, B >::setupLuminosityBlock().
|
private |
Definition at line 192 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::ProducingModuleAdaptor(), and edm::stream::ProducingModuleAdaptor< T, M, B >::streamEndLuminosityBlockSummary().
|
private |
Definition at line 193 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::setupStreamModules().
|
private |
Definition at line 189 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndLuminosityBlock(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::ProducingModuleAdaptor(), and edm::stream::ProducingModuleAdaptor< T, M, B >::setupRun().
|
private |
Definition at line 191 of file ProducingModuleAdaptor.h.
Referenced by edm::stream::ProducingModuleAdaptor< T, M, B >::doBeginRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::doEndRun(), edm::stream::ProducingModuleAdaptor< T, M, B >::ProducingModuleAdaptor(), and edm::stream::ProducingModuleAdaptor< T, M, B >::streamEndRunSummary().