CMS 3D CMS Logo

Classes | Namespaces | Macros | Functions
ParameterAdapter.h File Reference
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"

Go to the source code of this file.

Classes

struct  reco::modules::ParameterAdapter< S >
 

Namespaces

 reco
 fixed size matrix
 
 reco::modules
 

Macros

#define NOPARAMETER_ADAPTER(TYPE)
 

Functions

template<typename S >
void reco::modules::fillPSetDescription (edm::ParameterSetDescription &desc)
 
template<typename S >
S reco::modules::make (const edm::ParameterSet &cfg)
 
template<typename S >
S reco::modules::make (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
 
template<typename S >
S reco::modules::make (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
 

Macro Definition Documentation

◆ NOPARAMETER_ADAPTER

#define NOPARAMETER_ADAPTER (   TYPE)
Value:
namespace reco { \
namespace modules { \
struct ParameterAdapter<TYPE> { \
static TYPE make(const edm::ParameterSet& cfg) { return TYPE(); } \
static TYPE make(const edm::ParameterSet& cfg, edm::ConsumesCollector&& iC) { return TYPE(); } \
static TYPE make(const edm::ParameterSet& cfg, edm::ConsumesCollector& iC) { return TYPE(); } \
}; \
} \
}

Definition at line 40 of file ParameterAdapter.h.

modules
Definition: MuonCleanerBySegments.cc:35
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
reco::modules::make
S make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition: ParameterAdapter.h:29
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
edm::ParameterSet
Definition: ParameterSet.h:47
reco::modules::fillPSetDescription
void fillPSetDescription(edm::ParameterSetDescription &desc)
Definition: ParameterAdapter.h:34
looper.cfg
cfg
Definition: looper.py:297
submitPVResolutionJobs.desc
string desc
Definition: submitPVResolutionJobs.py:251
runonSM.TYPE
TYPE
Definition: runonSM.py:21
edm::ConsumesCollector
Definition: ConsumesCollector.h:45