1 #ifndef UtilAlgos_AndSelector_h 2 #define UtilAlgos_AndSelector_h 11 template<
typename S1,
typename S2,
typename S3,
typename S4,
typename S5>
15 modules::make<S2>( cfg ),
16 modules::make<S3>(
cfg ),
17 modules::make<S4>( cfg ),
18 modules::make<S5>(
cfg ) );
22 modules::make<S2>( cfg, iC ),
23 modules::make<S3>(
cfg, iC ),
24 modules::make<S4>( cfg, iC ),
25 modules::make<S5>(
cfg, iC ) );
29 modules::make<S2>( cfg, iC ),
30 modules::make<S3>(
cfg, iC ),
31 modules::make<S4>( cfg, iC ),
32 modules::make<S5>(
cfg, iC ) );
36 modules::fillPSetDescription<S1>(desc);
37 modules::fillPSetDescription<S2>(desc);
38 modules::fillPSetDescription<S3>(desc);
39 modules::fillPSetDescription<S4>(desc);
40 modules::fillPSetDescription<S5>(desc);
44 template<
typename S1,
typename S2,
typename S3,
typename S4>
48 modules::make<S2>( cfg ),
49 modules::make<S3>(
cfg ),
50 modules::make<S4>( cfg ) );
54 modules::make<S2>( cfg, iC ),
55 modules::make<S3>(
cfg, iC ),
56 modules::make<S4>( cfg, iC ) );
60 modules::make<S2>( cfg, iC ),
61 modules::make<S3>(
cfg, iC ),
62 modules::make<S4>( cfg, iC ) );
66 modules::fillPSetDescription<S1>(desc);
67 modules::fillPSetDescription<S2>(desc);
68 modules::fillPSetDescription<S3>(desc);
69 modules::fillPSetDescription<S4>(desc);
73 template<
typename S1,
typename S2,
typename S3>
77 modules::make<S2>( cfg ),
78 modules::make<S3>(
cfg ) );
82 modules::make<S2>( cfg, iC ),
83 modules::make<S3>(
cfg, iC ) );
87 modules::make<S2>( cfg, iC ),
88 modules::make<S3>(
cfg, iC ) );
92 modules::fillPSetDescription<S1>(desc);
93 modules::fillPSetDescription<S2>(desc);
94 modules::fillPSetDescription<S3>(desc);
98 template<
typename S1,
typename S2>
102 modules::make<S2>( cfg ) );
106 modules::make<S2>( cfg, iC ) );
110 modules::make<S2>( cfg, iC ) );
114 modules::fillPSetDescription<S1>(desc);
115 modules::fillPSetDescription<S2>(desc);
static AndSelector< S1, S2, S3, S4 > make(const edm::ParameterSet &cfg)
static void fillPSetDescription(edm::ParameterSetDescription &desc)
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 void fillPSetDescription(edm::ParameterSetDescription &desc)
static AndSelector< S1, S2, S3, S4 > make(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
static AndSelector< S1, S2 > make(const edm::ParameterSet &cfg)
static void fillPSetDescription(edm::ParameterSetDescription &desc)
static void fillPSetDescription(edm::ParameterSetDescription &desc)
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)