![]() |
![]() |
#include <Calibration/ValueMapTraslator/src/ValueMapTraslator.cc>
Public Member Functions | |
ValueMapTraslator (const edm::ParameterSet &) | |
~ValueMapTraslator () | |
![]() | |
EDProducer () | |
ModuleDescription const & | moduleDescription () const |
virtual | ~EDProducer () |
![]() | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
std::function< void(BranchDescription const &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
![]() | |
std::vector< ConsumesInfo > | consumesInfo () const |
EDConsumerBase () | |
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
std::vector < ProductHolderIndexAndSkipBit > const & | itemsToGetFromEvent () const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Types | |
typedef edm::ValueMap< value_t > | Map_t |
typedef double | value_t |
Private Member Functions | |
virtual void | beginJob () |
virtual void | beginLuminosityBlock (edm::LuminosityBlock &, edm::EventSetup const &) |
virtual void | beginRun (edm::Run &, edm::EventSetup const &) |
virtual void | endJob () |
virtual void | endLuminosityBlock (edm::LuminosityBlock &, edm::EventSetup const &) |
virtual void | endRun (edm::Run &, edm::EventSetup const &) |
virtual void | produce (edm::Event &, const edm::EventSetup &) |
Additional Inherited Members | |
![]() | |
typedef EDProducer | ModuleType |
![]() | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
![]() | |
typedef ProductLabels | Labels |
![]() | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 42 of file ValueMapTraslator.cc.
|
private |
Definition at line 44 of file ValueMapTraslator.cc.
|
private |
Definition at line 43 of file ValueMapTraslator.cc.
|
explicit |
Definition at line 84 of file ValueMapTraslator.cc.
References inputCollectionTAG, inputToken_, oldreferenceCollectionTAG, oldreferenceToken_, outputCollectionName, referenceCollectionTAG, and referenceToken_.
ValueMapTraslator::~ValueMapTraslator | ( | ) |
Definition at line 100 of file ValueMapTraslator.cc.
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 182 of file ValueMapTraslator.cc.
|
privatevirtual |
Definition at line 205 of file ValueMapTraslator.cc.
|
privatevirtual |
Definition at line 193 of file ValueMapTraslator.cc.
|
privatevirtual |
Reimplemented from edm::EDProducer.
Definition at line 188 of file ValueMapTraslator.cc.
Referenced by o2o.O2ORunMgr::executeJob().
|
privatevirtual |
Definition at line 211 of file ValueMapTraslator.cc.
|
privatevirtual |
Definition at line 199 of file ValueMapTraslator.cc.
|
static |
Definition at line 217 of file ValueMapTraslator.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
privatevirtual |
< 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
Implements edm::EDProducer.
Definition at line 115 of file ValueMapTraslator.cc.
References edm::ValueMap< T >::const_iterator::begin(), gather_cfg::cout, metsig::electron, edm::helper::Filler< Map >::fill(), edm::Event::getByToken(), i, inputToken_, edm::helper::Filler< Map >::insert(), oldreferenceToken_, edm::Event::put(), referenceToken_, and valueVector().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
private |
Definition at line 64 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 69 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().
|
private |
Definition at line 63 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 68 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().
|
private |
Definition at line 65 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 63 of file ValueMapTraslator.cc.
Referenced by ValueMapTraslator().
|
private |
Definition at line 67 of file ValueMapTraslator.cc.
Referenced by produce(), and ValueMapTraslator().