Back to home page

Project CMSSW displayed by LXR

 
 

    


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   }  // namespace modules
0019 }  // namespace reco
0020 
0021 #endif