CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Static Public Member Functions
reco::modules::ParameterAdapter< CompositeCandSelector< Combiner< StringCutObjectSelector< T1 >, StringCutObjectSelector< T2 > >, T1, T2, nDau > > Struct Template Reference

#include <CompositeCandSelector.h>

Public Types

typedef CompositeCandSelector
< Combiner
< StringCutObjectSelector< T1 >
, StringCutObjectSelector< T2 >
>, T1, T2, nDau > 
Selector
 

Static Public Member Functions

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

Detailed Description

template<template< typename, typename > class Combiner, typename T1, typename T2, unsigned int nDau>
struct reco::modules::ParameterAdapter< CompositeCandSelector< Combiner< StringCutObjectSelector< T1 >, StringCutObjectSelector< T2 > >, T1, T2, nDau > >

Definition at line 19 of file CompositeCandSelector.h.

Member Typedef Documentation

template<template< typename, typename > class Combiner, typename T1 , typename T2 , unsigned int nDau>
typedef CompositeCandSelector<Combiner<StringCutObjectSelector<T1>, StringCutObjectSelector<T2> >, T1, T2, nDau> reco::modules::ParameterAdapter< CompositeCandSelector< Combiner< StringCutObjectSelector< T1 >, StringCutObjectSelector< T2 > >, T1, T2, nDau > >::Selector

Definition at line 22 of file CompositeCandSelector.h.

Member Function Documentation

template<template< typename, typename > class Combiner, typename T1 , typename T2 , unsigned int nDau>
static Selector reco::modules::ParameterAdapter< CompositeCandSelector< Combiner< StringCutObjectSelector< T1 >, StringCutObjectSelector< T2 > >, T1, T2, nDau > >::make ( const edm::ParameterSet cfg,
edm::ConsumesCollector iC 
)
inlinestatic

Definition at line 23 of file CompositeCandSelector.h.

References EnergyCorrector::c, edm::ParameterSet::getParameter(), indexGen::s2, and AlCaHLTBitMon_QueryRunRegistry::string.

23  {
24  StringCutObjectSelector<T1> s1(cfg.getParameter<std::string>("daughter1cut"));
26  Combiner<StringCutObjectSelector<T1>, StringCutObjectSelector<T2> > c(s1, s2);
27  return Selector(c);
28  }
T getParameter(std::string const &) const
CompositeCandSelector< Combiner< StringCutObjectSelector< T1 >, StringCutObjectSelector< T2 > >, T1, T2, nDau > Selector
tuple s2
Definition: indexGen.py:106