#include <Calibration/ValueMapTraslator/src/ValueMapTraslator.cc>
Public Member Functions | |
ValueMapTraslator (const edm::ParameterSet &) | |
~ValueMapTraslator () 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 Types | |
typedef edm::ValueMap< value_t > | Map_t |
typedef double | value_t |
Private Member Functions | |
void | produce (edm::Event &, const edm::EventSetup &) override |
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 |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 41 of file ValueMapTraslator.cc.
|
private |
Definition at line 43 of file ValueMapTraslator.cc.
|
private |
Definition at line 42 of file ValueMapTraslator.cc.
|
explicit |
Definition at line 75 of file ValueMapTraslator.cc.
References inputCollectionTAG, inputToken_, oldreferenceCollectionTAG, oldreferenceToken_, outputCollectionName, referenceCollectionTAG, and referenceToken_.
|
override |
Definition at line 88 of file ValueMapTraslator.cc.
|
static |
Definition at line 158 of file ValueMapTraslator.cc.
References edm::ConfigurationDescriptions::addDefault(), submitPVResolutionJobs::desc, and edm::ParameterSetDescription::setUnknown().
|
overrideprivate |
< requires that the track is the same, so I'm sure the electron object is the same. This to avoid the case when two electrons have the same eta and phi at the vtx
Definition at line 98 of file ValueMapTraslator.cc.
References edm::ValueMap< T >::const_iterator::begin(), gather_cfg::cout, metsig::electron, edm::helper::Filler< Map >::fill(), edm::Event::getByToken(), mps_fire::i, inputToken_, edm::helper::Filler< Map >::insert(), eostools::move(), oldreferenceToken_, edm::Event::put(), and referenceToken_.
|
private |
Definition at line 56 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 61 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().
|
private |
Definition at line 55 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 60 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().
|
private |
Definition at line 57 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 55 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 59 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().