CMS 3D CMS Logo

List of all members | Static Public Member Functions
reco::modules::ParameterAdapter< TrackingParticleSelector > Struct Template Reference

#include <TrackingParticleSelector.h>

Static Public Member Functions

static TrackingParticleSelector make (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
 
static TrackingParticleSelector make (const edm::ParameterSet &cfg)
 

Detailed Description

template<>
struct reco::modules::ParameterAdapter< TrackingParticleSelector >

Definition at line 146 of file TrackingParticleSelector.h.

Member Function Documentation

Definition at line 147 of file TrackingParticleSelector.h.

References reco::modules::make().

147  {
148  return make(cfg);
149  }
static TrackingParticleSelector make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)

Definition at line 151 of file TrackingParticleSelector.h.

References edm::ParameterSet::getParameter(), and TrackingParticleSelector::TrackingParticleSelector().

151  {
152  return TrackingParticleSelector(cfg.getParameter<double>("ptMin"),
153  cfg.getParameter<double>("ptMax"),
154  cfg.getParameter<double>("minRapidity"),
155  cfg.getParameter<double>("maxRapidity"),
156  cfg.getParameter<double>("tip"),
157  cfg.getParameter<double>("lip"),
158  cfg.getParameter<int>("minHit"),
159  cfg.getParameter<bool>("signalOnly"),
160  cfg.getParameter<bool>("intimeOnly"),
161  cfg.getParameter<bool>("chargedOnly"),
162  cfg.getParameter<bool>("stableOnly"),
163  cfg.getParameter<std::vector<int>>("pdgId"),
164  cfg.getParameter<double>("minPhi"),
165  cfg.getParameter<double>("maxPhi"));
166  }
T getParameter(std::string const &) const
SingleObjectSelector< TrackingParticleCollection,::TrackingParticleSelector > TrackingParticleSelector