/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CommonTools/Utils/interface/KinematicColumns.h
36 строк
961 B
Jonas Rembser
Add unit test for SoA Table filling with the SOA_DECLARE_DEFAULT macro
24 авг 2020, 15:58
24 авг 2020, 15:58
7bd0703
Код
Авторство
О чём код?
#ifndef CommonTools_Utils_KinematicColumns_h #define CommonTools_Utils_KinematicColumns_h #include "FWCore/SOA/interface/Column.h" namespace edm::soa { namespace col { SOA_DECLARE_COLUMN(Eta, float, "eta"); SOA_DECLARE_COLUMN(Phi, float, "phi"); SOA_DECLARE_COLUMN(Theta, float, "theta"); SOA_DECLARE_COLUMN(Vz, float, "vz"); SOA_DECLARE_COLUMN(Px, float, "px"); SOA_DECLARE_COLUMN(Py, float, "py"); SOA_DECLARE_COLUMN(Pz, float, "pz"); SOA_DECLARE_COLUMN(Pt, float, "pt"); SOA_DECLARE_COLUMN(P, float, "p"); } // namespace col SOA_DECLARE_DEFAULT(col::Eta, eta()); SOA_DECLARE_DEFAULT(col::Phi, phi()); SOA_DECLARE_DEFAULT(col::Theta, theta()); SOA_DECLARE_DEFAULT(col::Vz, vz()); SOA_DECLARE_DEFAULT(col::Px, px()); SOA_DECLARE_DEFAULT(col::Py, py()); SOA_DECLARE_DEFAULT(col::Pz, pz()); SOA_DECLARE_DEFAULT(col::Pt, pt()); SOA_DECLARE_DEFAULT(col::P, p()); } // namespace edm::soa #endif