/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PhysicsTools/SelectorUtils/plugins/MaxAbsEtaCut.cc
15 строк
550 B
Cms Build
Clang-Format
05 июн 2019, 13:58
05 июн 2019, 13:58
4bb99cd
Код
Авторство
О чём код?
#include "PhysicsTools/SelectorUtils/interface/CutApplicatorBase.h" class MaxAbsEtaCut : public CutApplicatorBase { public: MaxAbsEtaCut(const edm::ParameterSet& c) : CutApplicatorBase(c), _maxEta(c.getParameter<double>("maxEta")) {} double value(const reco::CandidatePtr& cand) const final { return std::abs(cand->eta()); } result_type asCandidate(const argument_type& cand) const final { return std::abs(cand->eta()) < _maxEta; } private: const double _maxEta; }; DEFINE_EDM_PLUGIN(CutApplicatorFactory, MaxAbsEtaCut, "MaxAbsEtaCut");