1 #ifndef UtilAlgos_AndSelector_h
2 #define UtilAlgos_AndSelector_h
10 template<
typename S1,
typename S2,
typename S3,
typename S4,
typename S5>
14 modules::make<S2>( cfg ),
15 modules::make<S3>(
cfg ),
16 modules::make<S4>( cfg ),
17 modules::make<S5>(
cfg ) );
21 modules::make<S2>( cfg, iC ),
22 modules::make<S3>(
cfg, iC ),
23 modules::make<S4>( cfg, iC ),
24 modules::make<S5>(
cfg, iC ) );
28 modules::make<S2>( cfg, iC ),
29 modules::make<S3>(
cfg, iC ),
30 modules::make<S4>( cfg, iC ),
31 modules::make<S5>(
cfg, iC ) );
35 template<
typename S1,
typename S2,
typename S3,
typename S4>
39 modules::make<S2>( cfg ),
40 modules::make<S3>(
cfg ),
41 modules::make<S4>( cfg ) );
45 modules::make<S2>( cfg, iC ),
46 modules::make<S3>(
cfg, iC ),
47 modules::make<S4>( cfg, iC ) );
51 modules::make<S2>( cfg, iC ),
52 modules::make<S3>(
cfg, iC ),
53 modules::make<S4>( cfg, iC ) );
57 template<
typename S1,
typename S2,
typename S3>
61 modules::make<S2>( cfg ),
62 modules::make<S3>(
cfg ) );
66 modules::make<S2>( cfg, iC ),
67 modules::make<S3>(
cfg, iC ) );
71 modules::make<S2>( cfg, iC ),
72 modules::make<S3>(
cfg, iC ) );
76 template<
typename S1,
typename S2>
80 modules::make<S2>( cfg ) );
84 modules::make<S2>( cfg, iC ) );
88 modules::make<S2>( cfg, iC ) );
static AndSelector< S1, S2, S3, S4 > make(const edm::ParameterSet &cfg)
static AndSelector< S1, S2, S3 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
static AndSelector< S1, S2, S3, S4, S5 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
static AndSelector< S1, S2, S3, S4 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
static AndSelector< S1, S2 > make(const edm::ParameterSet &cfg)
static AndSelector< S1, S2, S3 > make(const edm::ParameterSet &cfg)
static AndSelector< S1, S2 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
static AndSelector< S1, S2, S3 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
static AndSelector< S1, S2, S3, S4, S5 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
static AndSelector< S1, S2, S3, S4, S5 > make(const edm::ParameterSet &cfg)
static AndSelector< S1, S2, S3, S4 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
static AndSelector< S1, S2 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)