File indexing completed on 2023-10-25 09:36:14
0001 #ifndef UtilAlgos_RangeObjectPairSelector_h
0002 #define UtilAlgos_RangeObjectPairSelector_h
0003 #include "CommonTools/Utils/interface/RangeObjectPairSelector.h"
0004 #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h"
0005
0006 namespace reco {
0007 namespace modules {
0008
0009 template <typename F>
0010 struct ParameterAdapter<RangeObjectPairSelector<F> > {
0011 static RangeObjectPairSelector<F> make(const edm::ParameterSet& cfg) {
0012 return RangeObjectPairSelector<F>(cfg.template getParameter<double>("rangeMin"),
0013 cfg.template getParameter<double>("rangeMax"),
0014 reco::modules::make<F>(cfg));
0015 }
0016 };
0017
0018 }
0019 }
0020
0021 #endif