/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PhysicsTools/FWLite/src/classes.h
26 строк
1 KB
Christopher Jones
Fixed movement of parser header files
22 июл 2023, 22:01
22 июл 2023, 22:01
a855a66
Код
Авторство
О чём код?
//#include "PhysicsTools/FWLite/interface/FWLiteCandEvaluator.h" #include "CommonTools/Utils/interface/parser/ExpressionPtr.h" #include "CommonTools/Utils/interface/parser/ExpressionBase.h" #include "CommonTools/Utils/interface/parser/SelectorPtr.h" #include "CommonTools/Utils/interface/parser/SelectorBase.h" #include <vector> #include "PhysicsTools/FWLite/interface/ScannerHelpers.h" // typedefs are useful, sometimes Root has problems with default template arguments (e.g. the allocator) namespace reco { namespace parser { typedef std::vector<reco::parser::ExpressionPtr> ExpressionPtrs; typedef std::vector<reco::parser::SelectorPtr> SelectorPtrs; } // namespace parser } // namespace reco namespace PhysicsTools_FWLite { struct dictionary { // all these are templates, so we need to instantiate them reco::parser::ExpressionPtr eptr; std::vector<reco::parser::ExpressionPtr> eptrs; reco::parser::SelectorPtr sptr; std::vector<reco::parser::SelectorPtr> sptrs; }; } // namespace PhysicsTools_FWLite